数位交换,分别获得百位、十位、个位的整型。 - NOTEBOOK
数位交换,分别获得百位、十位、个位的整型。
C++Posted on 2023-08-02
摘要 : 如何获得一个数的个位、十位、百位
❱ 描述:
输入一个三位整数(保证此数大于99,小于1000),将此数的百位与个位数字交换后输出.
注意:不需要删除前导0,即若交换后百位数字是0,那么直接输出即可。
❱ 输入描述:
一行一个三位整数
❱ 输出描述:
一行一个整数
提示:保证99≤a,b≤999
分别获得百位、十位、个位的整型。
#include<iostream>
#include <iomanip>
using namespace std;
int main() {
double z;
int a,b,c;
cin >>z;
a = z/100; // 百位
b = (z-a*100)/10; // 十位
c = z-a*100-b*10; // 个位
cout << c<<b<<a;
return 0;
}
❱ 类似的例子:获得整数的个位
#include<iostream>
#include <iomanip>
using namespace std;
int main() {
double a,b;
cin >>a;
b = int(a/10)*10;
cout << a - b;
return 0;
}