用c語言程式設計1 2! ,用c語言程式設計1 2! 3! 20!

時間 2021-10-20 12:51:36

1樓:兔子和小強

n = m+n應該在第一個for裡面,所以第一個for記得加大括號

2樓:linux小小鳥

第8行放到第七行大括號前,細節哦

3樓:

#include

void main()

n=m+n;

}//這對大括號如果不加,結果就是兩個for迴圈結束,再執行 n=m+n;這樣肯定錯啦

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

4樓:

首先不得不說的是樓上幾位的回答都有問題,其實15!的大小已經超過了32位整型的範圍了,如果你的編譯器支援64位整型或者long long你可以得到準確的結果。你也可以使用double或者float得到近似結果。

樣例程式:

#include

int main(void)

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

return 0;}

5樓:

int ci=1,cj=1;

int cm=1,cn=0;

for (cj=1;cj<=20;cj++)cn=cm+cn;

}printf("cn is %d\n",cn);

//result is 268040729

6樓:匿名使用者

哥哥 。你括號括錯了。。

#include

void main()

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

}另付更快捷的演算法

n=0;m=1;

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

7樓:檻外人網上人生

我自己寫的:

#include

main()

sum+=s;

8樓:周新華

#include

using namespace std;

int main()

cout<

return 0;}

用c語言編寫1!+2!+3!·····20!=?的程式

9樓:滬上新視界眼科

#include

int fun(int);

int main()

printf("%d\n",sum);//輸出算式結果return 0;

}int fun(int i)//階乘函式 採用函式遞迴呼叫return 1;}

10樓:匿名使用者

#include

void main()

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

11樓:匿名使用者

#include

#include

long long jiecheng(int i)int main()

printf("%lld",c);}好像

bai17!就

du超過

zhilong int了,dao所以用

回long long 64位的答

c語言 1!+2!+3!+.....+20!。怎麼編寫,

12樓:吳桐水

#include "stdio.h"

double factorial(int n)else

return result;

}int main(void)

//結果:2561327494111820300

13樓:漫步聯盟

#include

int main()

// printf("t=%lf\n",t);

sum=sum+t;

}printf("%lf",sum);

}得 2561327494111820300.00

14樓:愛泡泡的魚

#include

main()

printf("%.0lf",sum);

return 0;

}有時候出不來答案 稍等幾秒 可能在運算。

c語言程式設計題,求1+2!+3!+...+20!的和,怎麼做?

15樓:匿名使用者

這個簡單的,看你要求複雜性是多少。

最簡單的是,寫一個函式,求階乘的。

然後暴力算出來

16樓:匿名使用者

# include

int main ()

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

return 0;}

17樓:刀無極啊

#include

unsigned long long fun(int n);

int main()

unsigned long long fun(int n)

用c語言程式設計計算1!+2!+……+20!=

18樓:匿名使用者

#include

int main()

printf("1!+2!+3!+...+20!= %lf\n",s);

}c語言是一門通用計算機程式語言,應用廣泛。c語言的設計目標是提供一種能以簡易的方式編譯、處理低階儲存器、產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。

儘管c語言提供了許多低階處理的功能,但仍然保持著良好跨平臺的特性,以一個標準規格寫出的c語言程式可在許多電腦平臺上進行編譯,甚至包含一些嵌入式處理器(微控制器或稱mcu)以及超級電腦等作業平臺。

二十世紀八十年代,為了避免各開發廠商用的c語言語法產生差異,由美國國家標準局為c語言訂定了一套完整的國際標準語法,稱為ansi c,作為c語言最初的標準。

19樓:匿名使用者

# include

int main(void)

printf("%d",sum);

return 0;

}我把你的程式改了下,你看看你是這個意思麼?

#include

int main()

s += k;

k = 1;

}printf("1!+2!+3!+···+20!= %lf\n",s);

return 0;

20樓:匿名使用者

#include

__int64 fun(int n)

else

sum=fun(n-1)*n;

return(sum);

}int main()

printf("%i64d",x);

while(1);

}#include

__int64 fac(__int64 n)int main()

這個也可以

21樓:章樂

你是不是忘了把這語句用大括號括起來了 {k*=i;s+=k;}

22樓:夢入劉水

for()裡面是i=1不是k=1

23樓:伊誶

#include

int main()

sum += s;

}printf("1!+2!+3!+···+20!= %d\n",sum);}

用c語言程式設計求出1!+2!+3!+……+20!的值

24樓:啦啦啦額

以下是用c語言程式設計求出1!+2!+3!+……+20!的值示例**

#include

int main()

sum=sum+k;

}擴充套件資料:62616964757a686964616fe78988e69d8331333431366334

c語言的特有特點c語言普適性最強的一種計算機程式編輯語言,它不僅可以發揮出高階程式語言的功用,還具有組合語言的優點,因此相對於其它程式語言,它具有自己獨特的特點。具體體現在以下三個方面:

1、廣泛性。c 語言的運算範圍的大小直接決定了其優劣性。c 語言中包含了34種運算子,因此運算範圍要超出許多其它語言,此外其運算結果的表達形式也十分豐富。

此外,c 語言包含了字元型、指標型等多種資料結構形式,因此,更為龐大的資料結構運算它也可以應付。

2、簡潔性。9 類控制語句和32個keywords是c語言所具有的基礎特性,使得其在計算機應用程式編寫中具有廣泛的適用性,不僅可以適用廣大程式設計人員的操作,提高其工作效率,同 時還能夠支援高階程式設計,避免了語言切換的繁瑣。

3、結構完善。c語言是一種結構化語言,它可以通過組建模組單位的形式實現模組化的應用程式,在系統描述方面具有顯著優勢,同時這一特性也使得它能夠適應多種不同的程式設計要求,且執行效率高。

25樓:

/****程式描述抄:求出1!+2!+3!+……+20!的值。

**演算法思路:先求出每一項的階乘值,然後將所有項的階乘值相加。

*/#include

#define n 20

typedef unsigned long long uint64;  //自定義型別

//求出每一項階乘值的函式

uint64 fact(int n)

int main()

26樓:何禹乾浩博

intmulti(int

n)int

f(int

n)int

main(int

argc,char

*ar**)

27樓:藍巍智初晴

#include

void

main()

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

28樓:邛奧虎蔚星

#include

void

main()

printf("s=%d",s);}

c語言程式設計計算1!+2!+3!+……+10!的值。

29樓:前程

main()

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

30樓:綠布大王

#include "stdio.h"

void main()

printf("%d",sum);}

31樓:匿名使用者

#include

void main()

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

32樓:薄紙

int x = 1;

for (int i=2; i<10; ++i)

printf("1*...*10 = %d", x);

33樓:

main()

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

34樓:賊寇在何方

#include

using namespace std;

void main()

{int i,n=1,sum=0;

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

n*=i,sum+=n;

cout<<"1!+2!+···+10!="<果1!+2!+···+10!=4037913

//不錯吧?!

35樓:黑於黥香

#include

void main()

sum = sum + n;

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

36樓:茳小文

private sub form_click()form1.fontsize = 26

dim a

sum= 0

for i = 1 to 10 stept 1s=0for j =1 to i

s=s+j

next

sum =sum +s

print sum

end sub

如何用c語言程式設計1!+2!+3!+4!+.....+20! 5

37樓:匿名使用者

#include

void main()

printf("%d",s);}

38樓:匿名使用者

#include

main()

sum=sum+a;

a=1;

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

39樓:匿名使用者

long long fun(int a)

return a * fun(a - 1);

}int main()

cout << tmp << endl;}

40樓:匿名使用者

#include

void main()

int fac(int n)

41樓:匿名使用者

#include

void main()

printf("%d",sum);}

用c語言程式設計,用c語言如何程式設計?

皇家救星 include include include include void insert int array,int num 將num按遞增順序插到array中 else if array i num if i 29 return for j 28 j i j 將待插入位置後面的元素後移 a...

關於C語言和程式設計,用C語言程式設計和用C 語言程式設計區別大嗎?

一 工欲善其事,必先利其器 這裡介紹幾個學習c語言必備的裝置和書籍 a 開發環境 例如turbo c 2.0,這個曾經佔據了dos時代開發程式的大半個江山。但是現在windows時代,用turbo c有感覺不方面,編輯程式起來很吃力,並且拖放,更沒有函式變數自動感應功能,查詢參考資料也不方便。建議使...

C語言程式設計,C語言程式設計

很多程式都是非常簡單的 1.輸入2個正整數m和n,求其最大公約數和最小公倍數 include include int main 3.程式設計計算從1到10各數階乘的和,即1 2 3 9 10 的和 include int main void printf 1到10各數階乘的和 d n sum ret...