用三種不同的c語言迴圈語句,計算1 100的和

2021-03-12 09:34:48 字數 2083 閱讀 8620

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語句只能跳出 或終止 它所在...