版权声明:本文为博主原创文章,未经博主允许不得转载。如需转载,请与博主联系。 https://blog.csdn.net/qq_31790997/article/details/91355825
小韦老师@神犇营-my0038-逆序的四位数
题目:
描述
输入一个四位数(整数),逆序输出这个四位数。
输入
输入一个四位数(整数)。
输出
逆序输出这个四位数。
输入样例1
1234
输出样例1
4321
题解:
破题:
这是要取出一个四位数的每一位,并且逆序输出来。
思路:
用整除和取余(模运算)来完成这个运算。
比如:a = 1567
个位:a % 10 = 1
十位:a / 10 % 10 = 5
百位:a / 100 % 10 = 6
千位:a / 1000 = 7
然后先输出高位,再输出低位就可以(即逆序输出)。
完整代码:
#include <bits/stdc++.h>
using namespace std;
int main() {
int num;
cin >> num;
// 逆序输出
cout << num % 10 << num / 10 % 10 << num / 100 % 10 << num / 1000 << endl;
return 0;
}