c語言程式設計計算

2021-03-19 18:27:58 字數 1525 閱讀 3117

1樓:匿名使用者

#include

int main()

printf("the sum is:%d\n", sum);}

2樓:匿名使用者

sum=0;

while(i<100)

3樓:匿名使用者

int sum=0;

for(int i=1;i<50;i++)

printf(「%ld」,sum);

4樓:示申僉

#include "stdio.h"

int main()

printf("1*2*3+3*4*5+...+99*100*101=%.0lf\n",sum);}

一道c語言題, 計算1*2*3+3*4*5+。。。。。+99*100*101

5樓:上了四年技校

#include

int main()

給你隨便改了改,看起來要簡潔一點,不用long型別,int已經足夠了,不會溢位的,輸入的時候,number要輸入99。 結果:13002450。

看你的編譯器了,要是用很老的tc2.0,這種16位編譯器,那是要溢位,用vc(或者更先進的編譯器)這種32位的編譯器,是不存在溢位的。

6樓:凡宇藍木

#include

int main(void)

printf("sum = %ld", fac);

return 0;

}改動有三處:

1.把定義語句中的int換成了long

2.把scanf語句中的%d換成了%ld

3.把printf語句中的%d換成了%ld

執行時輸入:99

回車後檢視結果為:sum=13002450

一樓的thodylk 說的對,不改成long型,用int要溢位,結果為sum=26322

二樓的dcbestboy 說法不對,int main()最後後用return 0沒有問題

三樓的buctears 用longlong型的方法沒必要,佔用空間,而且sanf和printf的格式控制有誤

另外如果分開定義,把number和i定義成int型,p和fac定義成long型會出現格式轉換失誤的問題,結果為sum=222930

但是把number定義成int型,其他定義成long型,結果是沒有問題的。

7樓:匿名使用者

#include

int main(void)

printf("sum = %i64d", fac);

return 0;

}把fac p和i 定義為長長整型,不然會超過int整型的範圍。

8樓:匿名使用者

把intmain(void)改為voidmain(),把return那句刪掉,在測試時輸入:99《回車》就行了吧

9樓:匿名使用者

用長整型,不然要溢位。

c語言程式設計序計算數列1,C語言程式設計序計算數列11213141100的和並輸出幫一下吧

include int main include intmain void printf lf n count return0 輸出測試 5.187378 最後輸出一定要 g嗎,用 f行不行 c語言程式設計序 計算數列1 1 2 1 3 1 4 1 100的和並輸出 幫一下 吧 include in...

c語言程式設計,c語言程式設計

首先void是返回值型別,就是空值,也就是說這個函式裡面不能有返回值。delay這個是函式名,沒什麼好說。至於uchar 應該是引數型別,但是我還沒有見過這樣的引數型別 可能是我見識少了 我只見過 nchar,varchar nvarchar 之類的。而t就是引數啦 main printf 總運費 ...

怎樣用C語言程式設計計算

include int main k r c 起初,c語言沒有官方標準。1978年由美國 電報公司 at t 貝爾實驗室正式發表了c語言。布萊恩 柯林漢 brian kernighan 和 丹尼斯 裡奇 dennis ritchie 出版了一本書,名叫 the c programming langu...