芝士工具猿的博客=54321,那么我们发现它其实就是12345,我们使用for循环实现一下: #include int main() { int i, ret = 1; int n; scanf("%d", &n); for (i = 1; i ; i++) { ret *= i; } printf("%d!=%d\n", n, ret); return 0; } ...
无案牍之劳形的博客求1!+2!+……+n! #include long Fact(int n);//这块注意要加分号 int main() { int j,n; long sum=0,num=0; scanf("%d",&n); for(j=1;j;j++) { num=Fact(j);//调用函数Fact() sum=sum+num; } printf("%ld",sum);...
Bryan-Chang的博客所以定义变量时要用 long int 甚至是 long long int 或 double 型,以防止数据溢出。 代码如下: #include<stdio.h> int main() { int n, a; a=1; long long int sn; sn=0; printf("请输入一个您要求...
无趣丿Blame的博客#define _CRT_SECURE_NO_WARNINGS 1 #include int main() { int i,sum,n; sum = 1; printf("请输出需要计算的阶乘:");... for (i = 1; i ; i++) { sum *= i; } printf("该阶乘结果为:%d\n", sum); return 0; }