1- Description
输入一个整数,将这个整数以字符串的形式逆序输出程序不考虑负数的情况,若数字含有0,则逆序形式也含有0,如输入为100,则输出为001
输入描述:
输入一个int整数
输出描述:
将这个整数以字符串的形式逆序输出示例1:
输入:
1516000
输出:
0006151
2- Solution
- 直接倒序输出就行:
#include <iostream>
#include <string>
using namespace std;
int main(){
string strnum;
while(cin>>strnum){
for(int i = strnum.length() - 1; i >= 0; --i){
cout<<strnum[i];
}
}
return 0;
}
- 利用reverse()做:
#include <iostream>
#include <algorithm>
using namespace std;
int main(){
int n;
cin>>n;
string str = to_string(n);
reverse(str.begin(), str.end());
cout<<str;
return 0;
}
欢迎关注公众号:CodeLab