码迷,mamicode.com
首页 > 其他好文 > 详细

整数回文转换

时间:2018-12-29 23:33:00      阅读:232      评论:0      收藏:0      [点我收藏+]

标签:names   result   div   std   class   转换   整数   using   个数   

题意:给你一个数,输出他的回文数。

第一思路是转换成串,但是麻烦。

直接转换,每次取个位的数存在a里面,然后下一次用result = result*10 + 下一个a;

代码:

#include<bits/stdc++.h>
using namespace std;

int reverse(int n){
	int result = 0;
	while(n){
		int a = n%10;
		n /= 10;
		result = result*10 + a;
	}
	return result;
}

int main(){
	int a;
	while(cin>>a){
		cout<<reverse(a)<<endl;
	}
	return 0;
} 

 

整数回文转换

标签:names   result   div   std   class   转换   整数   using   个数   

原文地址:https://www.cnblogs.com/stul/p/10197806.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!