C語言求1!2!3!45678910!用do語句

2021-03-19 18:28:51 字數 6677 閱讀 2579

1樓:

**資du料zhi:

#include "stdio.h"

int main(int argc,char *argv)

2樓:匿名使用者

int i = 0;

int j = 1;

int reslut = 1;

int sum = 0;

dosum = sum + reslut;

reslut = 1;

}while (i < 10);

c語言程式設計:求1!+2!+3!+4!+5!+6!+7!+8!+9!+10! ,幫我求一下這個程式。謝謝!

3樓:下一次遠足

#include

int main()

printf("%d\n",sum);//輸出最後的結果return 0;}

4樓:匿名使用者

#include

#include

main()

printf("1!+2!+...+10!= %ld\n",sum);

getch();

}結果是

1!+2!+...+10!= 4037913

5樓:匿名使用者

#include

void main()

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

6樓:匿名使用者

其實這種,不要用子函式,這樣運算量會加大

比考慮儲存溢位問題

int i,s=1,sum=0;

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

7樓:匿名使用者

#include

#include

double sof(int n);

double sum(int x);

int main()

double sof(int n)

return k;

}double sum(int x)

return y;}

8樓:匿名使用者

#include

void main()

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

getchar();}

9樓:夜空中最亮獅子

#include

main()

printf("1!

屬+...10!=%f",sum);}

10樓:百度使用者

#include

int main()

11樓:匿名使用者

#incude(stdio.h)

main()}

12樓:四方袁走

這是求到20

#include

int main()

sum=sum+c;

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

return 0;}

計算1!+2!+3!+4!+5!+6!+7!+8!+9+10!,用c語言編寫程式

13樓:匿名使用者

由於以前做過這樣的題目,發現9!的結果int已經裝不下了!我現在內沒有編譯器,不過我先寫

容個,你自己看看,我個人覺得這個題目就是考兩個方面的問題:1.你注意到你的資料型別沒有2.基本的階乘演算法。

#include

long getfactoria(int n)return ret;

}void main()

}這個應該沒有問題!

14樓:邱家店之

#include"stdio.h"

void main()

s=s+ss;

}printf("%d\n",s);}

15樓:匿名使用者

#include

void main()

int factorial(int n)

崩潰bai 會錯題du意了

zhi#include

void main()

printf("1!

dao+2!...10!=%d\n",sum);}

16樓:匿名使用者

#include

void main()

}已幫伱版解決 謝謝!權

17樓:鳳凰花開

#include

void main()

long jiecheng(int n)

用c語言編寫程式,求1到10的階乘之和:s=1!+2!+3!+4!+5!+6!+7!+8!+9!+10!

18樓:不咩

#include

#include

int main()

sum=sum+mul;

}printf("%d",sum);

system("pause");

return 0;

}c11標準:

2023年12月8日,國際標準化組織(iso)和國際電工委員會(iec)再次釋出了c語言的新標準,名叫iso/iec 9899:2011 - information technology -- programming languages -- c ,簡稱c11標準,原名c1x。這是c語言的第三個官方標準,也是c語言的最新標準。

擴充套件資料

c語言特點

1、高階語言:它是把高階語言的基本結構和語句與低階語言的實用性結合起來的工作單元。

2、結構式語言:結構式語言的顯著特點是**及資料的分隔化,即程式的各個部分除了必要的資訊交流外彼此獨立。這種結構化方式可使程式層次清晰,便於使用、維護以及除錯。

c 語言是以函式形式提供給使用者的,這些函式可方便的呼叫,並具有多種迴圈、條件語句控制程式流向,從而使程式完全結構化。

3、**級別的跨平臺:由於標準的存在,使得幾乎同樣的c**可用於多種作業系統,如windows、dos、unix等等;也適用於多種機型。c語言對編寫需要進行硬體操作的場合,優於其它高階語言。

4、使用指標:可以直接進行靠近硬體的操作,但是c的指標操作不做保護,也給它帶來了很多不安全的因素。c++在這方面做了改進,在保留了指標操作的同時又增強了安全性,受到了一些使用者的支援,但是,由於這些改進增加語言的複雜度,也為另一部分所詬病。

java則吸取了c++的教訓,取消了指標操作,也取消了c++改進中一些備受爭議的地方,在安全性和適合性方面均取得良好的效果,但其本身解釋在虛擬機器中執行,執行效率低於c++/c。一般而言,c,c++,java被視為同一系的語言,它們長期佔據著程式使用榜的前三名。

19樓:凌亂心扉

#include

#include

int main()

sum=sum+mul;

}printf("%d",sum);

system("pause");

return 0;}

20樓:匿名使用者

#include

int main()

return 0;}

21樓:

宣告一個和記錄變

量s,宣告一個階乘記錄變數t,再宣告一個計數變數n。用一個for迴圈,計數變數n從1開始步長為1增值至10為止;t初值設定為1,始終記錄它與n的當前值的乘積,就得到了n的當前值的階乘n!;s初值置0,累加每個n當前值時的階乘t,就完成了題設要求。

**如下:

#include "stdio.h"

int main(int argc,char *argv)執行結果如下:

22樓:匿名使用者

這個回答若到c語言環境執行,那就是一個錯誤的程式,整數的範圍到9!階乘就已經超界,發生溢位錯誤。所以這類題,若是考題,考點就是型別的範圍。

換句話說,選中的答案是錯誤的,而其他三個都是正確的。下面是我的答案

23樓:匿名使用者

★172666706">int fun(int n) /*求n的階乘*/

1.do while 語句

int sum = 0;

int i = 1;

do while(i <= 10) 2.while語句int sum = 0;

int i = 1;

while(i <= 10)

24樓:匿名使用者

#include

main()}

25樓:匿名使用者

26樓:匿名使用者

#include"stdio。

h" /標頭檔案名/int sum(int n) /定義形參,形參部分/ return sum1;}void main()。

27樓:匿名使用者

#include

int main()

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

reuturn 0;}

28樓:哦哦哦

#include

#include

int main(int argc, char *argv);int i,j,temp,n;

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

}}for(i=1;i<11;i++)

printf("answer:%d",s[0]);

system("pause");

return 0;}

求1!+2!+3!+4!+5!+6!+7!+8!+9!+10! 用c語言程式

29樓:匿名使用者

首先定義階層,然後做個迴圈就可以了

30樓:徐巨集偉我愛你

希望可以幫助你~~~

#include

#include

int way(int n)

return sum;

}int main()

31樓:匿名使用者

#include

void main()

printf("%d",sum);

}計算結果:4037913

32樓:匿名使用者

#include

void main()}

計算1!+2!+3!+4!+5!+6!+7!+8!+9!+10!的和,並將結果寫入在d盤t.txt檔案,用c語言**編寫

33樓:匿名使用者

#include

#include

void main()

printf("1!+2!+3!+4!+5!+6!+7!+8!+9!+10!= %d \n",sum);

if((fp=fopen("d:\t.txt","w"))==null) //建立檔案t.txt

fprintf(fp,"%d",sum); //寫檔案。

fclose(fp); //關閉檔案。}

34樓:ii_凹凸曼

1+10 2+9 3+8 4+7 5+6 =55

c語言計算1!-2!+3!-4!+5!-6!+7!-8!+9!-10!

35樓:示申僉

#include

#include "math.h"     //你要用pow函式,必須加上這個標頭檔案

int main()

printf("%ld\n",s);}

c語言程式設計:求1!+2!+3!+4!+5!+6!+7!+8!+9!(用for迴圈編寫)

36樓:

9*9!還在int型範圍內,而題設和要比9*9!小很多,所以用int型變數就可以準確解決。用一個for迴圈兼作求階乘和求和兩項功能,空間、時效都較經濟。舉例**如下:

#include "stdio.h"

int main(int argc,char *argv)

37樓:匿名使用者

#include

main()

printf("%e",s);}

38樓:匿名使用者

#includelong fun(int i)return s;}int main()

c語言,求大神指教,求大神指教,c語言

maxth x,y,z max max x,y z max x,y fun x,y int fun int x,int y c語言,求大神指教 include include int main printf 請輸入檔名 要帶路徑scanf s path file fb null for i 0 i ...

求c語言程式設計解答,求C語言程式設計解答

第一題 include stdio.h int main 第二題 include stdio.h int main fibonaci 0 1 fibonaci 1 1 for int i 2 i 20 i fibonaci i fibonaci i 1 fibonaci i 2 for int i ...

C語言求sinx,C語言求sinx

修改了copy一bai下。du 用 前後項的遞zhi推dao c c x x float i float i 1 include include int main printf 3lf d n sum,count return 0 include int main printf 8f sum ret...