刚把循环部分学习完,利用for循环输出n的阶乘:
int main()
{
int n,i,nx;
int j = 1;
printf("请输入n:");
scanf("%d",&n);
for (i = 1;i<=n;i++)
{
j = i*j;
}
printf("输入数n的阶乘为:%d\n",j);
return 0;
}
%d很重要,一开始没输出结果j,调试后发现问题。
刚把循环部分学习完,利用for循环输出n的阶乘:
int main()
{
int n,i,nx;
int j = 1;
printf("请输入n:");
scanf("%d",&n);
for (i = 1;i<=n;i++)
{
j = i*j;
}
printf("输入数n的阶乘为:%d\n",j);
return 0;
}
%d很重要,一开始没输出结果j,调试后发现问题。