c語言用for語句計算1到100之和,求解

2021-03-04 00:12:44 字數 2457 閱讀 1088

1樓:

for(;i<=100;i++);

把這句最後面的分號去掉,這是只乙個分號的語句是空語句

2樓:匿名使用者

for(;i<=100;i++);//這個後面不制要加分號啊!!!!

改為:#include

int main ()

printf("%d\n",x);

return 0;}

3樓:戀上你的純

迴圈中,你沒有規定i的初值,應該是

for (i=1;i<=100;i++);

你是學c語言的吧,建議你去泡論壇

4樓:

int sum = 0;

int i;

for (i =1; i <= 100; i++)sum += i;

執行完後sum就是1到100之和

5樓:匿名使用者

for(;i<=100;i++);

後面多了個分號

6樓:才就來

#include

int main ()

7樓:阿咕嚕

#include

int main ()

printf("%d\n",x);

return 0;}這樣

bai就du可以了的

zhi,不懂

dao得再版問!權

用c語言for迴圈求1到100之和

8樓:all魔鏡

sum = sum+i 這一句寫在了for迴圈的外面,意思就是先作for迴圈至i=101,最後執行sum=sum+i,輸出為101。

更改,把sum=sum+i寫到迴圈裡面。

#include

int main(void)

printf("%d",sum);}

9樓:匿名使用者

直接累加

即可。#include

int main()

10樓:匿名使用者

#include

void main()

不懂hi我

11樓:匿名使用者

不要在for迴圈的後面加分號

12樓:匿名使用者

for迴圈括號後沒有分號,鑑定完畢。

13樓:念南

for(i=0;i<=100;i++);

後面的分號去了試試?

14樓:匿名使用者

#include

void main()

15樓:清華同方鋒銳

for(i=0;i<=100;i++);後面不應該有分號。

16樓:小行星的悲哀

第五行最後個分好去掉

17樓:匿名使用者

for(i=0;i<=100;i++);後面的「;」去掉就可以了

for(i=0;i<=100;i++);裡面把i累加到101後,結束運算。sum=0+101

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

18樓:

(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)三種迴圈的輸出都是:

19樓:匿名使用者

#include main()

printf("%d\n",sum); //輸出結果.//第三種;

sum=0;

i=1;

dowhile(i<=100);

printf("%d\n",sum); //輸出結果.}

20樓:匿名使用者

用for#includevoid main() 用用do-while#includevoid main()while(i<

21樓:匿名使用者

//遞迴也算吧//從i加到jint add(int i,int j){ if(i==j) return i; return i+add(i+1,j);

用C語言編寫1到10的階乘,用C語言編寫程式,求1到10的階乘之和 S 1! 2! 3! 4! 5! 6! 7! 8! 9! 10!

include int main 擴充套件資料 在c語言中,有三種型別的迴圈語句 for語句 while語句和do while語句。分別介紹如下 forfor為當型迴圈語句,它很好地體現了正確表達迴圈結構應注意的三個問題 控制變數的初始化。迴圈的條件。迴圈控制變數的更新。while while結構迴...

用c語言求1到n的階層的累加和,用C語言求1到N的階層 的累加和

如果不用階承函式 include void main printf ld n sum 輸出結果 如果用階承函式 include int jc int n void main int jc int n 階乘函式 思路 先定義一個函式用來計算一個數的階乘,在從1到n迴圈依次就其累加和,最後輸出累加和即可...

C語言若有定義 int a 1,b 2,c 3則語句 a丨丨 bc,執行後b的值為多少

2,或運算只需乙個滿足就行 a 2不等於0個,故或運算結果為一,b運算沒得到執行 a 算得結果是邏輯真,跟後面的部分進行邏輯或運算,不管後面的部分算得結果是真還是假,最終結果都是趙,所以後面的部分就不算了。所以運算後 b 的值還是 2。同理,c 的值還是 3。c語言,若有定義 int a 1,b 2...