题目:
输入一个三位数,分离出它的百位, 十位和个位,反转后输出。
样例输入:
127
样例输出:
721
思路:
利用整数除整数结果为整数的特性,
1.首先将三位数除以100 ,得到的数字就是百位。
2.将三位数对100取余,得到一个两位数,再将这个两位数除以10, 得到的数字就是十位。
3.直接将三位数对 10 取余,得到的数字就是个位。
设百位,十位,个位 分别用变量 high , mid , low表示。
则 high = n / 100;
mid = n % 100 / 10;
low = n % 10;
代码:
#include <iostream>using namespace std; int main(){ int n = 0; cin >> n; int high = n / 100; int mid = n % 100 / 10; int low = n % 10; cout << low << mid << high << endl; return 0;}
原文地址:https://www.cnblogs.com/Hello-Nolan/p/12109118.html
时间: 2024-10-10 11:39:50