问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

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

发布网友 发布时间:2022-04-21 05:54

我来回答

2个回答

热心网友 时间:2023-10-15 12:08

h,i,j没有每次循环都初始化。

#include<stdio.h>
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\n",a);
}
a++;
}
return 0;
}

热心网友 时间:2023-10-15 12:08

//已修改好
#include<stdio.h>
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;
}
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
番茄牛肉怎么做才入味好吃? 西红柿炖牛肉怎样做的鲜香嫩滑? 股票的几根线代表什么 股票中的线是什么线 股票那个线叫什么名字 除夕放几天 席江的小说有哪些 95汽油和92汽油有什么区别 92号汽油比95号汽油便宜 95号油和92有什么区别? 一等奖有多少人,二等奖有多少人,三等奖有多少人? 涓怎么读音 C语言 阶乘和数 怎么错了 c语言编程什么意思 急求ppt中2分钟倒计时和三分钟倒计时器 三星s8为什么会有黑 求可以用在ppt里的2分钟倒计时 谢谢 404 Not Found 如何用PPT制作倒计时 三星s8没摔没压中间出现黑点是啥情况 404 Not Found 日光性皮炎该怎么办? 为什么吉他用的一般的变调夹都要那么贵啊?我买的就四十。 日光性皮炎怎样根治? 404 Not Found 日光性皮炎怎么根治? 有贝加尔牌子的吉他吗 日光性皮炎怎么办? 新手如何学会吉他(一窍不通)如题 谢谢了 日光性皮炎该怎么办 弹吉他老茧总是掉怎么办啊,,,手很疼的。。。 在c语言中一个三位数的个位 十位 百位怎么表示 c语言 求一个三位数各个位数的阶乘 高中数学常用阶乘数 C语言3位数阶乘 负一的阶乘为什么等于1? C语言程序:编写程序,统计特定字母的个数。要求用指针编写。谢谢!!! 求这样一个三位数并输出该数字,该三位数等于其每位数字的阶乘之和. 从1到100的阶乘的和的末位数是几?? 求每位数字阶乘之和等于其本身的三位数 求这样一个三位数,该三位数等于其他每位数字的阶乘之和 编程 求一个三位数,其值等于其各位阶乘之和 求一个三位数,其值等于其各位阶乘之和 看看我错哪里了 java写一个函数,求一个三位数,该三位数等于其每位数字的阶乘之和 C语言问题求解,在线等,急!!! 求解C语言题目+编写程序,输出一个三位正整数各位上的数字 为什么s8屏幕会出现黑点?会扩散吗?哪个大哥解释一下好慌? 黑莓怎么安装微信 黑莓如何使用微信 黑莓手机可以安装微信吗? 黑莓手机如何使用微信?
  • 焦点

最新推荐

猜你喜欢

热门推荐