设N是一个4位数,它的9倍恰好是其反序数,试编程求N的值
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/10 11:21:42
设N是一个4位数,它的9倍恰好是其反序数,试编程求N的值
#include
using namespace std;
int main()
{
int N;
for(N = 1000; N < 100000; N++)
{
int n = N/1000 + (N%1000/100)*10 + (N%1000%100/10)*100 + (N%1000%100%10)*1000;
if(N * 9 == n)
cout
再问: 为什么 n = N/1000 + (N%1000/100)*10 + (N%100/10)*100 + (N%10)*1000;这样不行
再答: N/1000为N的千位上的数,N%1000/100为N的百位上的数,N%1000%100/10为N的十位上的数, N%1000%100%10为N的个位上的数,这样得到的 n就是N的反序数,这里位数固定且已知,比较好办,用这种笨办法也能解决,如果N的位数未知,则应该用另外的方法。
再问: 为什么 n = N/1000 + (N%1000/100)*10 + (N%100/10)*100 + (N%10)*1000;这样也是呀,为什么运行不了
using namespace std;
int main()
{
int N;
for(N = 1000; N < 100000; N++)
{
int n = N/1000 + (N%1000/100)*10 + (N%1000%100/10)*100 + (N%1000%100%10)*1000;
if(N * 9 == n)
cout
再问: 为什么 n = N/1000 + (N%1000/100)*10 + (N%100/10)*100 + (N%10)*1000;这样不行
再答: N/1000为N的千位上的数,N%1000/100为N的百位上的数,N%1000%100/10为N的十位上的数, N%1000%100%10为N的个位上的数,这样得到的 n就是N的反序数,这里位数固定且已知,比较好办,用这种笨办法也能解决,如果N的位数未知,则应该用另外的方法。
再问: 为什么 n = N/1000 + (N%1000/100)*10 + (N%100/10)*100 + (N%10)*1000;这样也是呀,为什么运行不了
设N是一个4位数,它的9倍恰好是其反序数,试编程求N的值
C语言四位反序数设N是一个四位数,它的n倍恰好是其反序数(例如:123的反序数是321),编程,输出一个满足条件的N.(
编写程序,设n是一个四位数,它的9倍恰好是其反序数,求n的值
设n是一个四位数,它的9倍恰好是其反序数(例如:123的反序数是321),则n是多少?
设n是一个四位数,它的9倍恰好是其反序数(例如123的反序数是321),则n是多少
设N是一个4位数,它的9倍恰好是它的反序数,那么N是多少?
8、设N是一个四位数,它的9倍正好是其反序数,求N.反序数就是将整数的数字倒过来形
c++编程:设N是一个四位数,它的9倍正好是其反序数,求N.反序数就是将整数的数字倒过来形成的整数
c语言 求反序数设 N 是一个X位数,它的 K 倍恰好是其反序数(例如:123 的反序数是 321 ),输入X、K,求
C语言 求反序数 14-2.求反序数成绩:10 / 折扣:0.8设 N 是一个X位数,它的 K 倍恰好是其反序数(例如:
设N是一个四位数他的9倍恰好是他的反序数求N(注:1234他的反序数是4321)
设N是一个四位数,它的九倍恰好是他的反序数,求N