Please enable java script to visit.
NOTEBOOK
HOMEPHP / MySQLJS / HTMLWXappPythonC++Blender其他
数位交换,分别获得百位、十位、个位的整型。 - 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;
}