求1加到20的阶乘
任何大于等于1 的自然數n 階乘表示方法:n!=1* 2* 3*…*n
#include<stdio.h> int main() {int n;double sum=0,t=1;//20!這個數太大,用%d會溢出,用double可以得更多精度 for(n=1;n<=20;n++){t=t*n;sum=sum+t;}printf("1!+2!+3!+4!+5!+……+20!=%22.15e",sum);//指數形式輸出,列寬為22,小數位數為15 return 0; }總結
- 上一篇: Eclipse语言设置
- 下一篇: c语言要计算20,用C语言计算1~20的