C語言計算

2021-03-04 05:48:04 字數 4914 閱讀 8424

1樓:示申僉

#include

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

int main()

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

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

2樓:匿名使用者

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

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

#include

long getfactoria(int n)return ret;

}void main()

}這個應該沒有問題!

3樓:邱家店之

#include"stdio.h"

void main()

s=s+ss;

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

4樓:匿名使用者

#include

void main()

int factorial(int n)

崩潰bai 會錯題du意了

zhi#include

void main()

printf("1!

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

5樓:匿名使用者

#include

void main()

}已幫伱版解決 謝謝!權

6樓:鳳凰花開

#include

void main()

long jiecheng(int n)

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

7樓:匿名使用者

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

8樓:徐巨集偉我愛你

希望可以幫助你~~~

#include

#include

int way(int n)

return sum;

}int main()

9樓:匿名使用者

#include

void main()

printf("%d",sum);

}計算結果:4037913

10樓:匿名使用者

#include

void main()}

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

11樓:不咩

#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被視為同一系的語言,它們長期佔據著程式使用榜的前三名。

12樓:凌亂心扉

#include

#include

int main()

sum=sum+mul;

}printf("%d",sum);

system("pause");

return 0;}

13樓:匿名使用者

#include

int main()

return 0;}

14樓:

宣告一個和記錄變

量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)執行結果如下:

15樓:匿名使用者

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

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

16樓:匿名使用者

★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)

17樓:匿名使用者

#include

main()}

18樓:匿名使用者

19樓:匿名使用者

#include"stdio。

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

20樓:匿名使用者

#include

int main()

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

reuturn 0;}

21樓:哦哦哦

#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的值.

22樓:匿名使用者

c語言的。這是個基礎題目,通常作為教學範例,應該可以找到很多類似的例子。

我的**沒有編譯,你最好自己驗證一下。

for(i=1,j=o;i<=10;i++) j+=-i*(-1)^i;

23樓:善解汝衣

public static void main (string args) else

}system.out.println(sum);}

下面c語言程式是計算1*2-3*4+5*6-7*8+9*10...-19*20,註釋地主如何填空

24樓:聽不清啊

#include

void main()

25樓:紫薇參星

按照你的要求填寫的c語言程式如下(填空的地方見註釋)

#include

void main()

26樓:讕股縛

思路,規律就是隔行是一個樣式的輸入,inti,j,k=0;inta[10][10];for(i=0;i<10;i++)for(j=0;j<10;j++)if(i%2==0)a[i][j]=i*10+j;elsea[i][j]=(i+1)*10-j-1;

c語言編寫計算c語言編寫。計算

include main include float fun int n s 1 float x x 0 切記x歸零。return s void main 分析 算式有n項,用i迴圈n次累加實現,i 0,1,2,n 1 分母是前一次加當前項號,用累加變數fm得到,注意當前項號是i 1 0 1,1 2...

c語言程式設計計算,C語言程式設計計算100 1000之間有多少個數,其各位數字之和是5,請給出每行的解釋

其實這個問題應該是考察你對於多位數的每一位提取,100 999 1000就不說了 的話,先隨便拿一個數,比如123,先定義用來表示各個位的數 int ge,shi,bai bai 123 100 因為都是int整形,所以123 100並不是1.23而是1,而且不遵循四捨五入,比如299 100 2 ...

C語言使用for迴圈計算

include int main printf d sum 請及 抄時襲採bai納du zhidao int i 0 int num 0 for i 0 i 100 i num i num 使用迴圈計算1 2 3 4 5 100的值 c語言 你上面的 錯在 1 如果i初值是0,迴圈100次 應該條件...