无趣丿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; }
无趣丿Blame的博客#define _CRT_SECURE_NO_WARNINGS 1 #include int main() { int i = 1;... printf("请输入需要计算什么阶乘:"); scanf("%d", &n); while (i ) { sum *= i; i++; } printf("%d\n", sum); return 0; }
m0_63852366的博客while循环 #include<stdio.h> int main() { int n = 0; int jc = 1; printf("请输入:");... printf("ta的阶乘是%d", jc); return 0; } for循环 int main() { int n = 0; int i = 0; int jc = 1; prin
Bryan-Chang的博客在求解此类问题时,分析知一般结果都比较大。所以定义变量时要用 long int 甚至是 long long int 或 double 型,以防止数据溢出。 代码如下: #include<stdio.h> int main() { int n, a; a=1; long long...