11智能在线
新记
用C语言编写求20!的程序
如题所述
举报该文章
其他看法
第1个回答 2016-01-27
#include <stdio.h>
void main(){
double res=1.0;
int i;
for(i=1;i<=20;i++){
res*=i;
}
printf("result=%lf",res);
}
利用for循环期求出第n项
阶乘
的积,然后前n-1项的阶乘的和加上第n项阶乘,当n等于20的时候就是所求。
第2个回答 2012-03-08
#include<stdio.h>
int main()
{
int i;
double f=1.0;
for(i=1;i<=20;i++)
f*=i;
printf("20!=%lf\n",f);
return 0;
}
本回答被网友采纳
第3个回答 推荐于2018-03-13
#include<stdio.h>
int main()
{
int i;
__int64 f=1;
for(i=1;i<=20;i++)
f*=(__int64)i;
printf("20!=%I64d\n",f);
return 0;
}
本回答被网友采纳
相似回答
大家正在搜
相关问题
用C语言编写一个程序
C语言:编写程序,求20的阶乘.
如何使用visualstudio编写c语言程序
求大神指导用c语言编写
如何运行 Xcode 编写的C语言程序?
c语言怎么编写子程序!
怎么在linux中编写c语言程序
如何用c语言编写一个程序 就是有三个数 求最大的一个