输入一个数字,使用循环求出该数字的阶乘。比如输入10。则显示:10! = 10*9*8*7*6*5*4*3*2*1 = 3628800
3个回答
展开全部
#include<stdio.h>
int main()
{int a,answer=0,i;
scanf("%d",&a);
for(i=1;i<=a;i++){
answer=answer+i;
}
printf("%d",answer);
return 0;
}
我也在学,希望可以多讨论
int main()
{int a,answer=0,i;
scanf("%d",&a);
for(i=1;i<=a;i++){
answer=answer+i;
}
printf("%d",answer);
return 0;
}
我也在学,希望可以多讨论
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include<stdio.h>
int main()
{int a,answer=1,i;
for(i=1;i<4;i++)
{
answer*=(i+1);
}
printf("%d\n",answer);
return 0;
}
int main()
{int a,answer=1,i;
for(i=1;i<4;i++)
{
answer*=(i+1);
}
printf("%d\n",answer);
return 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
以C语言为例:
int i,jieguo//i 为你输入的数字,jieguo存放结果;
for(i=10;i>0;i--)//以你的10为例,可以让i等于你预定或者输入的数字,每次循环递减1 知道为零
jieguo=jieguo*i;
//现在jieguo中就是你要的结果
int i,jieguo//i 为你输入的数字,jieguo存放结果;
for(i=10;i>0;i--)//以你的10为例,可以让i等于你预定或者输入的数字,每次循环递减1 知道为零
jieguo=jieguo*i;
//现在jieguo中就是你要的结果
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询