1083 编写函数计算阶乘时间限制:1000MS 代码长度限制:10KB 题型: 填空题 语言: GCC Description下面程序实现由键盘读入整数n,计算并输出n!,请补充完整计算阶乘的函数。 #include "stdio.h" _______________________ main() { int n; scanf("%d", &n); printf("%ld", fanc(n)); } 输入样例3 输出样例6 |
#include "stdio.h"
int fanc(int x)//更改为void fanc(int c),那么函数将不会返回结果,而只是执行它的任务而不返回任何值。函数来计算阶乘所需打印结果需要输出,需要将其保留为int fanc(int c)形式。如果不需要函数返回值,就可以将其更改为void fanc(int c)。
{
int i,s=1;
for(i=1;i<=x;i++)
{
s=s*i;
}
return s;
}
main()
{
int n;
scanf("%d", &n);
printf("%ld", fanc(n));
return 0;
}