整数回文转换
Posted stul
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了整数回文转换相关的知识,希望对你有一定的参考价值。
题意:给你一个数,输出他的回文数。
第一思路是转换成串,但是麻烦。
直接转换,每次取个位的数存在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; }
以上是关于整数回文转换的主要内容,如果未能解决你的问题,请参考以下文章
LeetCode 9. 回文数 [Palindrome Number (Easy)]
LeetCode 9. 回文数 [Palindrome Number (Easy)]
无法将整数强制转换为android.support.design.widget.FloatingActionButton