c/c++设N是一个四位数,他的四倍恰好是他的反序数。求N。 请用C语言回答(注:1234他的反序数书4321)
c/c++设N是一个四位数,他的四倍恰好是他的反序数。求N。 请用C语言回答(注:1234他的反序数书4321)
日期:2021-06-07 11:18:39 人气:1
答案:1089
对N从1000到1111循环,求出4N后将4N反序,看反序后是否为N,是则为结果。
可设整数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。
如果还是4位数,那么这个4位数,只有1000到1111。
#include<stdio.h>
int main