c/c++设N是一个四位数,他的四倍恰好是他的反序数。求N。 请用C语言回答(注:1234他的反序数书4321)

日期:2021-06-07 11:18:39 人气:1

c/c++设N是一个四位数,他的四倍恰好是他的反序数。求N。 请用C语言回答(注:1234他的反序数书4321)

答案: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

    A+
热门评论