文章

12

粉丝

411

获赞

28

访问

167.6k

头像
P1454 - 反序数 - C
P1454 清华大学机试题
发布于2020年3月29日 20:13
阅读数 11.2k

/*设N是一个四位数,它的9倍恰好是其反序数
(例如:1234的反序数是4321)
求N的值*/

#include <stdio.h>
int reverse(int n); 

int main(){
	int i;
    for(i=1000;i<=9999;i++){
    	if((9*i)==reverse(i)){
    		printf("%d\n",i);
		}
	}
   
    return 0;
}

int reverse(int n){//求反序数 
	int ans = 0;
    while(n>0){
        ans = ans * 10 + n % 10;
        n /= 10;
    }
    return ans;
}

 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发