C語言程式設計求 1 2 3 4100的值

2021-10-17 04:42:52 字數 4562 閱讀 1375

1樓:

**資料:

#include "stdio.h"

int main(int argc,char *ar**){int s,n;

for(s=0,n=1;n<=100;s += n&1 ? -n++ : n++);

printf("-1+2-3+4-...+100 = %d\n",s);

return 0;

2樓:匿名使用者

難嘛?#include

int main()

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

} 執行結果:

-1 2 -3 4 -56 -7 8 -9 10-11 12 -13 14 -1516 -17 18 -19 20-21 22 -23 24 -2526 -27 28 -29 30-31 32 -33 34 -3536 -37 38 -39 40-41 42 -43 44 -4546 -47 48 -49 50-51 52 -53 54 -5556 -57 58 -59 60-61 62 -63 64 -6566 -67 68 -69 70-71 72 -73 74 -7576 -77 78 -79 80-81 82 -83 84 -8586 -87 88 -89 90-91 92 -93 94 -9596 -97 98 -99 10050

c語言程式設計求1+2+3+4+...+100。 10

3樓:匿名使用者

難嘛?#include

int main()

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

} 執行結果:62616964757a686964616fe59b9ee7ad9431333431373839

-1 2 -3 4 -56 -7 8 -9 10-11 12 -13 14 -1516 -17 18 -19 20-21 22 -23 24 -2526 -27 28 -29 30-31 32 -33 34 -3536 -37 38 -39 40-41 42 -43 44 -4546 -47 48 -49 50-51 52 -53 54 -5556 -57 58 -59 60-61 62 -63 64 -6566 -67 68 -69 70-71 72 -73 74 -7576 -77 78 -79 80-81 82 -83 84 -8586 -87 88 -89 90-91 92 -93 94 -9596 -97 98 -99 10050

4樓:

**資料:

#include "stdio.h"

int main(int argc,char *ar**)

5樓:為什麼不行

#include

int main()

c語言編寫程式,求1+2+3+4+……..+100的和

6樓:止語

int func()

return k;}

7樓:匿名使用者

#include "stdio.h"

int sum(int n)

return sum;

}void main(void)

8樓:匿名使用者

#include

void main()

c語言程式設計求1+2+3+4+...+100。 15

9樓:會飛的小兔子

#include"stdio.h"

intsum(intn)

returnsum;

}voidmain(void)

擴充套件資料c語言1、2、3、4組成互不相同且無重複數字#include"stdio.h"

#include"conio.h"

main()

system("pause");//螢幕列印保持}

10樓:鍾恪

#include

void main()

11樓:匿名使用者

數字在計算機裡是用2進位制的形勢表示的,其中又分為正數和負數,正數就是正數,負數是通過補碼的形勢儲存的。轉換方法就是將該負數對應的正數(二進位制)取反再加1。編寫程式的時候,你在定義整數的時候按照你的環境的不同會定義成8位16位32位64位的整數(二進位制)。

當這些整數相加的結果超過了它能表示的範圍之後,就會產生資料的溢位。補碼(負數)的起始位都是1,正數的全是0。當加過了就把前面應該是0的位寫成了1。

就是說正數變成了負數...不知道這麼解釋你明白不?

12樓:匿名使用者

附windows 下dev中寫的**:

#include

int main(int argc, char *ar**)

13樓:匿名使用者

#include

int main()

14樓:匿名使用者

main()

printf("sum=%d\n",sum);}

15樓:己優翁憶雪

#include

main()

printf("%d",s);}

用c語言程式設計求出1+2+3+....+100的值?

16樓:匿名使用者

#include

void main()

17樓:冰是沉默的水

#include

int main()

這樣是不更簡潔呢??!

-物聯網校企聯盟技術部

18樓:匿名使用者

int i,k

k=0:

for(i>0;i≤100;i++)

k=k+i;

反正演算法就是這樣了,剩下的過程自己補吧

19樓:匿名使用者

#include

int main(void)

printf("num = %d \n",num);

return 0;}

20樓:匿名使用者

void main()

21樓:匿名使用者

main() printf("%d",sum);}

22樓:匿名使用者

int sum=0,i;for(i=1;i<=100;i++)sum+=i;

c語言 程式設計題, 編一程式:求s=1+2+3+4+..........+100的和。

23樓:黑色灬品味

這樣就ok了。

#include

int main(void)

24樓:示申僉

#include "stdio.h"

void main()

請用c語言程式設計 1+2!+3!+4!+····+100! 的詳細的過程

25樓:匿名使用者

#define n 100

main()

演算法很簡單的,用m累乘i求n!,用sum累加m求和但要注意資料專型別,屬這是些很大的數

首先應該明白整型資料型別(無符號長整型 unsigned long整型中正數最大的了0~4294967295)是不夠的會超出其最大值

要用雙精度實型double (1/7e-308~1/7e+308)n還要小於170不然就超範圍了

實型超出範圍還會有錯誤提示值溢位,整型就不會,給出錯值(如長整型給出負值,而無符號長整型則是小值超出範圍後估計它就沒計算了

)有這樣的差別具體原因我也不清楚,以前困惑好久也沒找出原因就淡忘了?

另外tc中……不能照樣輸出,不知道有何辦法?

26樓:陳冠鋼

#include "stdio.h"

double n(double i) /*i!

du*/

main()

}答案zhi:9.4269e+157

即dao

27樓:傑克羊仔

main()

printf("%ld",sum);}

28樓:匿名使用者

unsigned long step(int i)

main()}

c語言程式設計,求高手,C語言程式設計,求高手!!!!!!!!

include void main if max i int num scanf d num for n 0 d n num n printf d n 位序從0開始 include int main if noswap 1 break for i 0 i 10 i printf d a i prin...

c語言編寫程式,求1 2 3 4100的和

int func return k include stdio.h int sum int n return sum void main void include void main 編寫程式求s 1 2 3 4 5 99 100的值 觀察這個式子,可以兩兩一組分成50組 s 1 2 3 4 99 ...

求c語言程式設計,求一個c語言程式設計

原創 剛好我才做了c語言實驗,給你一個任意兩矩陣相乘的 include 矩陣a a n h b b h k c c n k c a b,求c?define n 3 define h 3 define k 3 a i1 j1 表示陣列a n h 中各元素,b i2 j2 表示陣列b h k 中各元素,...