进行拆分位数,拆分一个三位数的个位、十位、百位
输入一个三位数
逆序输出这个三位数,输出个位、十位、百位,三个数字,用空格分开
356
6 5 3
这里直接放关键代码部分:
(? ? ? ?/ 表示求商;? %表示求余数? ? ? ? ?)
?? ?a = num1 / 100; ?百位: 问有...几个100
? ? b = num1 /10%10; 十位:如321除以10,变成32;再32%10求余数,是2了
?? ?c = num1 % 10; 个位:如678除掉10,余数是...8,商是67
#include<iostream>
using namespace std;
int main() {
//拆分位数
//输入一个三位数
int num1;
int a, b, c;
cin >> num1;
a = num1 / 100; //百位
b = num1 /10%10;//十位
c = num1 % 10;//个位
cout << c << " ";
cout << b << " ";
cout << a;
return 0;
}