设N是一个四位数,它的9倍恰好是其反序数(例如:1234的反序数是4321),求N值。
#include<stdio.h>
int main()
{
int n,m; //输入的数和它的替身
int j,k; // 利用得到的四位数的各个位数得到反序数
int i;
int a[4]={0}; //用来存放四位数的各个位数
printf("满足条件的n为:\n");
for(n=1000;n<=9999;n++)
{
m=n;
k=0;
j=1000;
for(i=0;i<4;i++)
{
a[i]=m%10;
m/=10;
k+= a[i] * j ;
j/=10;
}
if(n*9==k) //判断是否是要找的数的条件
{
printf("%d\n",n);
}
}
return 0;
}