满足条件的n

    xiaoxiao2021-12-14  57

    设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

    最新回复(0)