1樓:
(1)用for迴圈:
#include "stdio.h"
int main(int argc,char *argv)(2)用do~while迴圈內:
#include "stdio.h"
int main(int argc,char *argv)(3)用while迴圈:
#include "stdio.h"
int main(int argc,char *argv)三種迴圈的輸出都是:
2樓:匿名使用者
#include main()
printf("%d\n",sum); //輸出結果.//第三種;
sum=0;
i=1;
dowhile(i<=100);
printf("%d\n",sum); //輸出結果.}
3樓:匿名使用者
用for#includevoid main() 用用do-while#includevoid main()while(i<
4樓:匿名使用者
//遞迴也算吧//從i加到jint add(int i,int j){ if(i==j) return i; return i+add(i+1,j);
用c語言for迴圈求1到100之和
5樓:all魔鏡
sum = sum+i 這一句寫在了for迴圈的外面,意思就是先作for迴圈至i=101,最後執行sum=sum+i,輸出為101。
更改,把sum=sum+i寫到迴圈裡面。
#include
int main(void)
printf("%d",sum);}
6樓:匿名使用者
直接累加
即可。#include
int main()
7樓:匿名使用者
#include
void main()
不懂hi我
8樓:匿名使用者
不要在for迴圈的後面加分號
9樓:匿名使用者
for迴圈括號後沒有分號,鑑定完畢。
10樓:念南
for(i=0;i<=100;i++);
後面的分號去了試試?
11樓:匿名使用者
#include
void main()
12樓:清華同方鋒銳
for(i=0;i<=100;i++);後面不應該有分號。
13樓:小行星的悲哀
第五行最後個分好去掉
14樓:匿名使用者
for(i=0;i<=100;i++);後面的「;」去掉就可以了
for(i=0;i<=100;i++);裡面把i累加到101後,結束運算。sum=0+101
使用迴圈計算1-2+3-4+5……100的值、c語言
15樓:自我程式設計
你上面的**錯在:
1、 如果i初值是0,迴圈100次 應該條件i<1002、你定義了flag變數,我想你的意思肯定是想用這個標識變數來實現+-交替,但你沒有在執行過程中改變flag的值,它始終是1,沒起作用。
我寫你要的3個方法,其中while就是模仿你的寫法寫的。你參考吧#include
void usewhile(int n)//這個while我是仿造你的寫法寫的,你看看吧
{int i=0,flag=1,sum=0;
while(i
16樓:lzs丶灬
#include
int main()
printf("%d",count);}
c語言巢狀迴圈中的continue語句
continue語句 表示終止本次 本輪 迴圈。當 執行到continue 時,本輪迴圈終止,進入下一輪迴圈。比如下面的 include int main return 0 當i j的和是偶數時,輸出i j i j的值,當不是偶數時則終止本次迴圈,終止本次迴圈,執行下一輪的條件判斷,它只侷限於con...
c裡的for語句怎麼用,C for迴圈語句中如何使用函式
c 中的for語句使用最為廣泛和靈活,不僅可以用於迴圈次數已經確定的情況,而且可以用於迴圈次數不確定而只給出迴圈結束條件的情況,它完全可以代替while語句。for語句的一般格式為 for 表示式1 表示式2 表示式3 語句 for語句執行過程如下 先求解表示式1。求解表示式2,若其值為真 值為非0...
c語言 兩個巢狀的if語句break迴圈
跳出內層循 來環,你如果想跳出外層源迴圈,通常還要加一個變數,判斷一下。int flag 1 for 表達 式1 表示式2 flag 表示式3 加一個變數 for 表示式4 表示式5 表示式6 break之前,將flag置0 語句二 在迴圈語句巢狀使用的情況下,break語句只能跳出 或終止 它所在...