这个题目很简单,用的也就是循环的知识,每次循环把sum的值乘以i,前提要把sum初值定义为1,代码如下:
#include <stdio.h>
int main() {
int n,sum=1;
scanf("%d",&n);
for(int i=1;i<=n;i++)
{
sum=sum*i;
}
printf("%d\n",sum);
return 0;
}
#include <stdio.h>
int main() {
int n,sum=1;
scanf("%d",&n);
for(int i=1;i<=n;i++)
{
sum=sum*i;
}
printf("%d\n",sum);
return 0;
}