1樓:寶爸日記
我承認我是來蹭分的哈。
#include
int fac(int n);
double n_ieme_terme(int n);
int main()
ifn++;
/while
return 0;
int fac(int n)
else//fac
double n_ieme_terme(int n)//n_ieme_terme
2樓:網友
lz你上面的迴圈中控制語句有錯誤,你沒先把n初始化,就++了,那就意味著,你傳遞的實參是多少,然後在實參的基礎上++.
可以這麼改正。
for(;n>0;n--)
其他的照舊就行了,相信lz這點修改沒問題吧。不要寫了吧)(如果不行,你再補充問題,或者給我留言也行,我收到就會告訴你的。)還有就是你在呼叫函式的時候只給出了一個實參,在c裡面,實參跟形參要一一對應的關係,除非這樣。
float n_ieme_terme(int n,float b=0) /這是宣告*/
float n_ieme_terme(n) /這是呼叫*/好了,還是再有問題的你再問我吧。
希望上面的能夠解決lz的問題。o(∩_o!!
如果覺得好的話,也可以加分啊。\o^)/
3樓:清泉求知
#include
int fac (int n, int a)return a;
elsereturn 0;
float n_ieme_terme(int n,float b)return b;
int main()
return 0;
我改了下 沒執行 你看看行了嗎。
4樓:匿名使用者
就是n沒有初始化。
其他都對。
5樓:匿名使用者
初始化工作沒做吧~~~
c語言中的迴圈如何實現
6樓:珈藍惜夢
源程式如下:#include ""
int main()
return 0;
程式執行結果如下:
c語言迴圈語句是什麼?
7樓:動物植物
在c語言中迴圈可分為3中,while迴圈、do - while迴圈、for 迴圈。
while即:首先檢查啟動迴圈的條件是否滿足,當條件滿足時,不斷地重複迴圈體內的語句,直到不滿足條件就退出。
do while即:進入do while前不做檢查,而是在執行完一輪迴圈後再來檢查迴圈的條件是否滿足,如果滿足則繼續下一輪迴圈,不滿足則結束迴圈。
while迴圈和do while迴圈的區別:while迴圈是先判斷條件,do while迴圈是在執行了一輪迴圈後再來判斷條件,無論條件是否滿足do while都至少會被執行一輪,而while迴圈是條件滿足執行,不滿足結束迴圈。
for迴圈類似一個計數迴圈,設定一個計數器,初始化它,然後在計數器到達某值之前重複執行迴圈體,同時每執行一輪迴圈,計數器值以一定步進進行調整。
迴圈語句一般用來解決需要重複執行某些語句的問題。
例1:畫矩形,輸入一行,包括四個引數:前兩個引數為整數,依次代表矩形的高和寬(高不少於3行不多於10行,寬不少於5列不多於10列);第三個引數是一個字元,表示用來畫圖的矩形符號;第四個引數為1或0,0代表空心,1代表實心。
輸出畫出的圖形。
矩形的高和寬是已知的,那麼輸出行和列時,需要迴圈的次數就是已知的,可以用for語句來控制行和列的輸出。
例2:餘數相同問題,已知三個正整數a,b,c。現有一個大於1的整數x,將其作為除數分別除a,b,c,得到的餘數相同。
c語言迴圈語句是什麼?
8樓:匿名使用者
c語言迴圈控制語句是一個基於c語言的程式設計語句,該語句主要有while迴圈語句、do-while迴圈語句和for迴圈語句來實現迴圈結構。
三種語句比較:
1、同一個問題,往往既可以用 while語句解決,也可以用 do-while或者for語句來解決,但在實際應用中,應根據具體情況來選用不同的迴圈語句。選用的一般原則是:
1) 如果迴圈次數在執行迴圈體之前就已確定,一般用 for語句。如果迴圈次數是由迴圈體的執**況確定的,一般用 while語句或者do- while語句。
2) 當迴圈體至少執行一次時,用 do-while語句,反之,如果迴圈體可能一次也不執行,則選用while語句。
2、c++/c迴圈語句中,for語句使用頻率最高,while語句其次,do語句很少用。
3、三種迴圈語句for、while、do-while可以互相巢狀自由組合。但要注意的是,各迴圈必須完整,相互之間絕不允許交叉。
c語言程式設計迴圈語句
9樓:計算機
在c語言中,迴圈結構有while語句、do~while語句和for語句,雖然結構上有些差別,但是功能都是一樣的。
c++迴圈語句
10樓:華源網路
c++程式語言提供了以下幾種迴圈型別:while、for、dowhile迴圈。
while 迴圈。
只要給定的條件為真,while 迴圈語句會重複執行一個目標語句。
語法:while(condition)while(condition);
條件表示式出現在迴圈的尾部,所以迴圈中的statement(s)會在條件被測試之前至少執行一次。
如果條件為真,控制流會跳轉回上面的do,然後重新執行迴圈中的statement(s)。
這個過程會不斷重複,直到給定條件變為假為止。
例項:inta=10;
dowhile(a<20);
c語言do迴圈,C語言do迴圈
inf 殷志民 沒有do迴圈,只有do while迴圈 while迴圈和for迴圈,因此如果你是用do while迴圈,do和while兩者是密不可分的,do裡面描述了你在不斷的重複做什麼事,而while告訴編譯器下一次重複進入迴圈的條件是什麼,如果沒有while的話,整個迴圈的思想就少了一部分,也...
c語言 for迴圈巢狀,c語言的for迴圈巢狀怎麼執行的?
迴圈的過程是先執行第一個大迴圈for i 0 i 3 i 此句中先給i賦值0,在判斷條件i 3是否成立賦值後的i 0了,所以條件成立,成立則做下面一條語句,就是for j 0 j 4 j 同樣這個迴圈還是先賦值j 0,在進行判斷j 4是否成立,成立就再做下一句。此時scanf語句後面已經沒有語句了,...
c語言中for迴圈和while迴圈的最主要區別是什麼
後山蘭才唱 while語句的一般形式如下 while 表示式 語句 表示式為非0值,執行while中內嵌語句。它是先判斷表示式,在根據表示式值,執行語句。do while語句的一般形式如下 do迴圈體語句 while 表示式 它的特點是先執行迴圈體語句,然後判斷迴圈條件是否成立,不成立就退出,成立就...