#include <stdio.h>
int main()
{
int i,N;
long long s=1;
while(scanf("%d",&N)!=EOF)
{
s=1;
if(N==0)
{
printf("%d\n",s);
continue;
}
if(N<0)continue;
for(i=1;i<=N;i++)
s*=i;
printf("%d\n",s);
};
return 0;
}
解题思路:
注意事项:
参考代码:
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题11.1 (C语言代码)浏览:664 |
C语言程序设计教程(第三版)课后习题5.8 (C语言代码)浏览:770 |
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:624 |
C语言训练-自由落体问题 (C语言代码)浏览:1738 |
C语言程序设计教程(第三版)课后习题6.5 (C语言代码)浏览:759 |
矩形面积交 (C++代码)浏览:1130 |
C二级辅导-进制转换 (C语言代码)浏览:660 |
C二级辅导-同因查找 (C语言代码)浏览:568 |
妹子杀手的故事 (C语言代码)浏览:1054 |
前10名 (C语言代码)浏览:727 |