尝试做1036 逆序输出三位数讲解
提示:拿到一个数的个位数字 %10,拿到后两位 %100;
去掉一个数的各位数字 /10;
方法一:
#include <iostream>
#include <cstdio>
using namespace std;
int main()
{//1036 逆序输出三位数(拆分)
int n;
int g,s,b;
cin>>n;
g=n%10;
s=(n/10) %10;
b=n/100;
cout<<g<<s<<b<<endl;
return 0;
}
方法二:去0操作(输入的数个位是0的情况下 怎么处理)
int n;
int g,s,b;
cin>>n;
g=n%10;
s=(n/10) %10;
b=n/100;
cout<<g*100 + s*10 + b;// 补0操作
方法三:
cout<<n%10<<n/10%10<<n/100<<endl;