永发信息网

C语言 等于阶乘和的三位数问题

答案:2  悬赏:60  手机版
解决时间 2021-02-25 14:43
C语言 等于阶乘和的三位数问题
最佳答案
h,i,j没有每次循环都初始化。

#include
int main()
{
int a=100,b,c,d,e,f,g,h=1,i=1,j=1;
while(a<=999)
{
h=i=j=1;
b = a/100;
c = a%100/10;
d = a%10;
for (e=1; e<=b; e++)
{
h = h*e;
}
for (f=1; f<=c; f++)
{
i = f*i;
}
for (g=1; g<=d; g++)
{
j = j*g;
}
if (a==h+j+i)
{
printf("%d
",a);
}
a++;
}
return 0;
}
全部回答
//已修改好
#include
int main()
{
int a=100,b,c,d,e,f,g,h=1,i=1,j=1;
while(a<=999)
{
//要加上这句,重新初始化h、i、j
h=i=j=1;
b = a/100;
c = a%100/10;
d = a%10;
for (e=1;e<=b;e++)
{
h = h*e;
}
for (f=1;f<=c;f++)
{
i = f*i;
}
for (g=1;g<=d;g++)
{
j = j*g;
}
if (a==h+j+i)
{
printf("%d\n",a);
}
a++;
}
return 0;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
老爸老妈在家乡的三线城市开了一家KTV,生意
是字的繁体字怎么写
协荣路/恒鸣路(路口)这个地址在什么地方,我
威海宇信精密装配公司在什么地方啊,我要过去
男人和女人哪个好看?
psp吸尘器游戏叫啥名字
北京9669信箱是哪里的 10086
在徽信上买火车票在那取票
骑马与砍杀结婚问题 男角色
金彭电动车(曲阳盛隆旗舰店)怎么去啊,有知道
失误反义词是什么意思
读我国南方某地区的地形地质略图,结合所学知
达菲(化学式为C16H28N204•H3PO4“达菲
为什么我下载的东西 打开都是 记事本 额
汇通快递怎么收费标准
推荐资讯
金山广告我想知道这个在什么地方
在绝热容器中进行反应,与不绝热时进行反应有
k-means算法数据需标准化吗
【英语冠词】英语哪些词叫冠词?什么情况下加
怎么才能把小米手机删掉的软件恢复原样?麻烦
三星手机变砖头了,照片和联系电话能导出来吗?
现代悦动换了气门还能开吗?
C6H6为什么是SP2杂化?
康佳液晶电视晚上看数字电视有横向波浪,白天
弹贝司 右手两根手指的力量相等很重要么?
中国石化睢宁八一西路加油站在哪里啊,我有事
有一个男生好像喜欢我,但我同学经常看见他和
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?