反向输出四位数
题目描述
给定一个四位数的正整数n=abcd‾n=\overline{abcd}n=abcd,请反向输出nnn,即输出dcba‾\overline{dcba}dcba。
输出时保留前导000。
输入格式
输入共一个正整数nnn。
输出格式
反向输出正整数nnn。
样例 #1
样例输入 #1
1230
样例输出 #1
0321
提示
对于100%100\%100%的数据, 1000≤n≤99991000 \le n \le 99991000≤n≤9999。
答案
#include<bits/stdc++.h>
using namespace std;
int main(){
int x,a,b,c,d;
cin >> x;
d = x%10;
c = (x/10)%10;
b = (x/100)%10;
a = x/1000;
cout << d << c << b << a;
return 0;
}
拓展
那如果是n位数呢?
#include<bits/stdc++.h>
using namespace std;
int main()
{
string s;
cin >> s;
for(int i=s.size()-1; i>=0; i--)
{
cout << s[i];
}
return 0;
}