设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; m/=10; k+= a[i] * j ; j/=10; } if(n*9==k) //判断是否是要找的数的条件 { printf("%d\n",n); } } return 0; }
转载请注明原文地址: https://ju.6miu.com/read-970794.html