解题思路:
注意事项:
0!=1 ;0的阶乘不等于0;切记!
参考代码:
#include<stdio.h>
int N,i,a=1;
void fun1()
{
scanf("%d",&N);
if(N>=0&&N<=12)
{
if(N==0)
{
a=1;
}
else
{
for(i=1;i<=N;i++)
{
a*=i;
}
}
printf("%d",a);
}
}
int main()
{
fun1();
return 0;
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:1311 |
WU-C语言程序设计教程(第三版)课后习题12.1 (C++代码)浏览:940 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:529 |
1113题解浏览:789 |
矩阵加法 (C语言代码)浏览:1723 |
输入输出格式练习 (C语言代码)浏览:753 |
C语言程序设计教程(第三版)课后习题8.1 (C语言代码)浏览:720 |
【计算球体积】 (C语言代码)浏览:1551 |
2003年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:817 |
1073题解浏览:624 |