首页 > 试题广场 >

反序相等

[编程题]反序相等
  • 热度指数:13004 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M
  • 算法知识视频讲解
设N是一个四位数,它的9倍恰好是其反序数(例如:1234 的反序数是4321),求N的值。

输入描述:


输出描述:
每行一个数,表示满足题目要求的数。
示例1

输入

输出




刚学C一周 这错哪了?输出不是1089吗???


#include<stdio.h>
int main(){
    int N=1000;
    int i,k;
    int a=0;
    int b=0;
    for(N;N<1112;N++){
        k=N;
        for(i=4;i>0;i--){
            b=k%10;
            a=a*10+b;
            k/=10;
        } 
        if(9*N==a){printf("%d\n",N);}
        a=b=0;    
 }
    
    
}
发表于 2021-12-17 02:13:56 回复(0)