问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

编写程序,设n是一个四位数,它的9倍恰好是其反序数,求n的值28

发布网友 发布时间:2024-03-09 21:44

我来回答

2个回答

热心网友 时间:2024-04-01 00:12

先写一个针对四位数反序数的函数,主函数里面用for循环遍历所有的四位数便可。

#include <stdio.h>
#include<stdlib.h>
#include<math.h>

int nixu (int a);  

main()
{
int i,j;

for(i=1000;i<10000;i++)
{
int s=0;  //存储四个数字的四次方和

if(nixu(i)==9*i)
printf("%d\n",i);
}
system("pause");
}

// 函数功能:实现4位数的逆序
int nixu (int a)
{
int i;
int c=0,s;

for(i=3;i>=0;i--)
{
s=a%10;
c+=s*pow(10,(double)i);
a=a/10;
}
return c;
}

热心网友 时间:2024-04-01 00:12

设N是一个四位数,它的9倍恰好是其反序数,求N。反序数就是将整数的数字倒过来形成的整数。例如:1234的反序数是4321。

*问题分析与算法设计
可设整数N的千、百、十、个位为i、j、k、l,其取值均为0~9,则满足关系式:
(i*103+j*102+10*k+l)*9=(l*103+k*102+10*j+i)
的i、j、k、l即构成N。

*程序说明与注释
#include<stdio.h>
int main()
{
int i;
for(i=1002;i<1111;i++) /*穷举四位数可能的值*/
if(i%10*1000+i/10%10*100+i/100%10*10+i/1000==i*9)
/*判断反序数是否是原整数的9倍*/
printf("The number satisfied stats condition is: %d\n",i);
/*若是则输出*/
}

*运行结果
The number satisfied states condition is:1089

参考资料:http://www.kuqin.com/tiku/20080424/7544.html

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
八月中国最凉快的地方 八月份哪里最凉快,去哪旅游好?美丽的地方 乱字同韵字是什么意思 华硕笔记本电脑触摸板怎么开笔记本电脑触摸板怎么开启和关闭_百度知 ... 陕西职务侵占案立案准则 结婚后我的恋情维系了十年,怎么做到的? 玉米仁子饭产自哪里 中国期货交易所的交易品种有哪些? 历史要怎么读,有啥诀窍 高中历史诀窍 热菜装盘的基本要求有哪些? 公安部门在小区监控室安装的监控,请问物业部门有没有权力拿来监视工作人 ... 来电铃声还是原来的怎么办? 我是开挖掘机的新手,我真的想知道挖掘机在甩完料之后做旋转准备在抓料... ...最近在一家公司失业了,经父亲的意见,学习挖掘机,并不是去学校,而是... 编写一个函数fun,它的功能是用for循环语句求1与N之间所...1 求文档: 编写函数fac(n)=n!在主函数main中调用该...1 2、编写一个fac函数实现求n!的功能,主函数中调用fac函... ppr内丝弯头de25是多少的丝口? 古代那个两边卷其的桌子叫什麼东西,很矮,放前面人都是坐到地下的_百度... “橡皮擦”的英语单词怎么写?30 橡皮的英语单词15 ...现在吃东西就塞牙疼,能不能拔掉2边最后一颗,拔了有影响吗?_百度知 ... 智慧牙老塞东西还很疼,拔智慧牙对身体有影响吗? ...了春天怎样的情景?《咏柳》中诗人将什么比作什么? 七绝新年快乐 踩了一路的鼓点子 请问这是什么意思 I don&#39;t know that it ...31 听到首歌歌词好像是唱don&#39;t say it don&#39;t s...1 i don&#39;t like it.是什么意思10 设N是一个四位数,它的9倍恰好是其反序数,求N。4 c语言 设N是一个四位数,它的9倍恰好是其反序数(例如:12...50 设N是一个四位数,它的九倍恰好是他的反序数,求N8 设n是一个四位数,它的9倍恰好是其反序数(例如:123的反序...4 设n是一个四位数,它的9倍恰好是其反序数(例如:123的反数...55 8、设N是一个四位数,它的9倍正好是其反序数,求N。反序数就...7 c++编程:设N是一个四位数,它的9倍正好是其反序数,求N。...3 单招考试交费怎么还要填学考总成绩 农用三轮车不年审对驾驶证有影响吗 从胶南做大巴去青岛山大医院怎么走?具体位置 在线等 在67回故事中八戒主动提出用它来变身为大家开路这表现八戒什么样的性... 请问航模里华科尔这个牌子是中国广州的?那华科尔 DEVO12S 彩色触摸屏支... 加洛赛克是什么名牌 子宫内膜薄吃维生素e么? 提醒自己的警句格言名言时刻提醒自己奋斗的名言警句 诗经所收集的诗歌上起什么?下起什么? HP2132打印机连供不出墨咋办16 打印机连供墨盒不供墨了怎么回事!8 我的惠普打印机装了连供后系统不识别墨盒的墨水在吗? 下拉电阻的作用?