一、题目链接
http://noi.openjudge.cn/ch0103/13/
二、解题思路
◎ 对于三位正整数n:
→ 表达式n%10可以得到它的个位数;
→ 表达式(n/10)%10可以得到它的十位数;
→ 表达式n/100可以得到它的百位数。
三、实施步骤
◎ 首先,定义并输入int类型的整数n,代表待处理的三位正整数;
◎ 其次,定义三个int类型的整数t1、t2、t3,分别代表n的个位数、十位数、百位数,令t1=n%10,t2=(n/10)%10,t3=n/100;
◎ 然后,输出t1、t2、t3。
四、C++程序
#include <iostream>
using namespace std;
int main()
{
int n; // 待处理的三位正整数
cin >> n;
int t1 = n % 10; // n的个位数
int t2 = (n / 10) % 10; // n的十位数
int t3 = n / 100; // n的百位数
cout << t1 << t2 << t3;
return 0;
}