永发信息网

用C语言编译N!(n的阶乘)

答案:4  悬赏:40  手机版
解决时间 2021-12-23 01:52
只用C语言的,do-while语句
最佳答案
所谓n的阶乘就是从1到n的累积,所以可以通过一个for循环,从1到n依次求积即可。
参考代码:
#include "stdio.h"
int main() {
int n,i,s=1;
scanf("%d",&n);
for(i=1;i<=n;i++)//for循环求累积
s=s*i;
printf("%d\n",s);
return 0;
}
全部回答
#include<stdio.h> main() { int n; long x=1; scanf("%d",&n); do { x=x*n; n--; }while(n>0); printf("%d\n",x); }
#include "stdio.h" main() {  int n,i;  double p=1;//这里用的是double,不用int,因为int范围太小了  printf("请输入一个数字:");  scanf("%d",&n);  for(i=2;i<=n;i++)   p*=i;  printf("n!=%lf\n",p); }
给,完全原创, 已经编译运行确认: #include<conio.h> #include<stdio.h> int main() { long result=1; int i=1,N; printf("please input N: "); scanf("%d",&N); do { result=result*i; i++; }while(i<=N); printf("%d! = %ld",N,result); getch(); return 1; }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
湘财证券为什么要做风险评估
金龙鱼说哪个品种最好
中国有嘻哈抄袭韩综show me the money吗 中国
《天守物语》的主题曲和片尾曲
怎么去策划出有创意的营销活动,店铺创意营销
钢丝钳的钳口上刻有凹凸花纹,这是为了______
蚩这个是什么字
过膝长统袜适合什么时候穿啊?
下列叙述,正确的是①唐朝杰出的工匠李春设计
怎么看待老公的朋友总是住在家里不走
石家庄柯隶华医学院地址是哪
五行四季旺衰
荷荷巴油哪个牌子好
学前教育专业是本科还是专科
“人们到处生活”是什么意思?
推荐资讯
电脑电源有什么用
单选题原子的体积是很小的,约1×10-9cm3,把
单选题国民收入经过复杂的分配过程,按其最终
什么样的屏幕对眼睛的伤害小一点,不至于太疲
新鲜的大蒜头怎么保存
男人和女人在自愿下发生性关系之后,谁会比较
大家是如何看待云计算产品的推广模式的?
为什么是斗宗强者恐怖如斯 而不是斗皇或者斗
下列词语中,没有错别字的一组是A.攀缘 考生
我初做电子厂管理、不知道发生异常该如何处理
国美电器可以用信用卡分期付款吗
小梅和李华在玩跳跳棋,小梅的棋子每次向前跳
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?