編寫c程式求1 2 3 ,編寫一個c程式 求1 2 3

2021-04-29 06:03:05 字數 2548 閱讀 1803

1樓:匿名使用者

#include

int main ()

printf("1!

權+2!+...+20!=%ld",sum);

return 0;}

2樓:匿名使用者

main()

printf("%ld",s);}

3樓:匿名使用者

上面復的程式都已經制溢位了,int哪能儲存那麼大的數呀,應該用陣列來分割儲存!!!!

#include

int main()

,m=2,t[3]=;

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

c[1]+=t[1];

if(c[1]>10000000)

c[2]+=t[2];

} cout<<"1!+2!+3!+......+20!="<

return 0;}

4樓:匿名使用者

呵呵,我剛剛回了你一個貼,看看是不是你想要的東東吧。

5樓:通瑞才天欣

#include

void

main()

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

6樓:素朗劍琳怡

這個問題我在貼吧裡回過。以下**可以精確的加到22!。

#include

using

namespace

std;

main()

,m=2,t[3]=,temp;

for(;m<=20;++m)

c[1]+=t[1];

if(c[1]>10000000)

c[2]+=t[2];

}cout<<"1!+2!+3!

+......+20!="<版請教一下我的程權序**錯了?

還是說你認為vc++6.0的編譯器有問題?別告訴我說temp變數未使用啊。

怎樣編寫一個c程式求1!+2!+3!+4!+...+20!。

7樓:匿名使用者

怎樣編來寫一自

個c程式求1!

bai+2!+3!+4!+...+20!。du一個很簡zhi單的dao寫法:

main()

printf("%ld",s);}

8樓:匿名使用者

20!位數比較

來大,用

源int不能滿足,使用long long可以。下面是**:

#include

using namespace std;

void main()

cout<<"result is : "<

9樓:高原狼人

#include

using namespace std;

int main ()

cout<<"1!+2!+…

容…+20!="<

return 0;}

10樓:衤衤

#include

void main()

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

11樓:匿名使用者

main()

printf("%ld",k);}

12樓:匿名使用者

#include

int main(void)

printf("sum=%i64d\n",sum);

return 0;}

c語言程式設計:求1!+2!+3!+4!+……+20!

13樓:

#include

main()//求階乘

sum+=s;//求和

14樓:毅瓶綠茶

int result = 0;

for (int i = 1; i <= 20; i++)result += temp;

}迴圈結束後result就是結果,已經在vs裡成功執行。忘採納,純手打。

calm_pass的結果多了1,因為總和要從0開始累加,而不是1。

15樓:匿名使用者

int max ;

int temp;

int i ;

int j;

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

max+= temp;}

16樓:啊

#include

void main()

sum+=fact;

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

17樓:超哥

#include

void main()

cout<

C 編寫小程式(思路即可),C 編寫一個小程式(思路即可)

求出該整數的各個位 比如 125,百位為1,十位為2,個位為5 依次放入int型陣列,x 另外定義一個9個大小的int陣列a,初始化為0然後迴圈,每個迴圈裡switch x i case 1 a 0 省略 第一步 先判斷輸入的整數是多少位的,比如輸入的是 123 就是三位的 第二步 將這個數除以10...

c 編寫日期類,c 編寫一個日期類

include include static char static char month 12 static day 12 int leap int year int week int year void main while year 1900 要求輸入的年份必須大於1900 if leap y...

用c語言編寫程式,求s1,用C語言編寫程式,求S11223nn1,直到最後一項的絕對值小於

只求從bai第二項起的浮點du 和,把第一項1作為初值zhi直接賦給和dao變數s。如內下 include stdio.h int main int argc,char argv 執行結果如下 最後一項的絕對值小於10的幾次方呀 最後問題顯示沒顯示完整 include stdio.h double ...