计算n|
题目描述
给定整数n。计算n!的值并输出。
输入要求
输入一个正整数n!
输出要求
输出n!的值。
输入样例
5
输出样例
120
1. #include <stdio.h>
2. int main()
3. {
4. int i,n;
5. int sum=1;
6. scanf("%d",&n);
7. for(i=1;i<=n;i++)
8. { sum=sum*i; //累乘
9. printf("%d!=%d",n,sum);
10. printf("\n"); }
11. return 0;}
可以用自定义函数递归。用scanf输出n,用循环结构累乘,要让变量值为1,最后输出。