题目:输入一个正整数n, 输出n!。
/*求n!*/
#include<stdio.h>
int n;
int factorial(int n){
int i,fact=1;
for(i=1;i<=n;i++){
fact=fact*i;
}
return fact;
}
int main(){
printf("Input n:");
scanf("%d",&n);
printf("Output:%d",factorial(n));
return 0;
}
本文介绍了如何使用C语言编写一个程序,通过for循环计算并输出给定正整数n的阶乘。程序中定义了函数factorial()来执行计算。
题目:输入一个正整数n, 输出n!。
/*求n!*/
#include<stdio.h>
int n;
int factorial(int n){
int i,fact=1;
for(i=1;i<=n;i++){
fact=fact*i;
}
return fact;
}
int main(){
printf("Input n:");
scanf("%d",&n);
printf("Output:%d",factorial(n));
return 0;
}
374
1698
2702

被折叠的 条评论
为什么被折叠?