头歌资源库(5)求阶乘问题
一、 问题描述
请输入一个50至100之间的整数n,求解n!
二、算法思想
- 输入一个50至100之间的整数n。
- 声明一个变量result,并将其初始化为1,用于保存n的阶乘。
- 使用一个循环,从1到n,循环变量为i。
- 在循环中,将result与i相乘,将结果保存到result中。
- 循环结束后,result即为n的阶乘。
- 输出result作为n的阶乘的结果。
三、代码实现
#include
#define MAX 10000
int main()
{
int n;
while(scanf("%d",&n)!=EOF)
{
int a[MAX];
a[1]=1;
int p=1;
int one=0;
int i,j;
for(i=2;i<=n;i++)
{
for(j=1;j=1;i--)
printf("%d",a[i]);
}
}
执行结果
结语
败不馁,胜不骄
成大事者之秘籍也
!!!