搜索
查看: 2596|回复: 6
打印 上一主题 下一主题

输入一个整数n(1<=n<=9),求n 的阶乘,小问题

[复制链接]
楼主
发表于 2018-10-17 00:53:37 | 显示全部楼层
#include <stdio.h> #include <stdlib.h> int main() { int n,m,i; i=1; m=1; scanf("%d",&n); if(n<=1||n>=9) {     printf("重新输入\n"); } else     {         while(i<=n)         {             m=m*i;             i=i+1;         }     }     printf("%d\n",m); system("pause"); return 0; }
沙发
发表于 2018-10-17 00:54:04 | 显示全部楼层
#include <stdio.h>
#include <stdlib.h>
int main()
{
int n,m,i;
i=1;
m=1;
scanf("%d",&n);
if(n<=1||n>=9)
{
    printf("重新输入\n");
}
else
    {
        while(i<=n)
        {
            m=m*i;
            i=i+1;
        }
    }
    printf("%d\n",m);
system("pause");
return 0;
}
另一种方法
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表