您的位置:首页 > 其它

分离整数的各个数位

2014-10-11 14:35 197 查看

总时间限制:

1000ms 内存限制: 65536kB描述
从键盘输入一个任意的三位整数,要求正确地分离出它的百位、十位和个位数,并分别在屏幕上输出,输出采用每行输出一个数的方式,不带其它符号。

输入一个任意的三位整数输出一个任意的三位整数样例输入
123

样例输出
1
2
3


#include <iostream>
using namespace std;
int main(){
int n ; //定义一个整数
int a ,b ,c ;
//输入一个整数
cin >> n;
a = n / 100; // 将整数的百位置赋予 a
b = ( n / 10 ) % 10; //将整数除以10之后再除以10取一个余数
c = n % 10; //将整数除以10取余数
cout << a << endl;
cout << b << endl;
cout << c << endl;
return 0;

}


解题思路:这道题看似很简单,只要是百位除以100 十位 除以10 个位呢?
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: