问题:
B:分离正整数中的各位数
Description
输出正整数的各位数
Input
若干个用空格隔开的正整数(输入个数不确定,键盘输入时,以CTRL-Z结束)
Output
每个正整数的各位数字,个位数在前,十位数紧随,最高位在最后,每位数后面有一个空格。每个正整数对应的输出占一行。
Sample Input
123 9523 89
Sample Output
3 2 1
3 2 5 9
9 8
代码:
#include<iostream>
using namespace std;
int main()
{
int n,a;
while(cin>>n) //第二种输入形式
{
a=n;
while(a>0)
{
cout<<a%10<<' ';
a=a/10;
}
cout<<"\n";
}
return 0;
}
运行结果:
知识点总结:
第二种输入形式
while(cin>>)
这种形式可以一次输入所有程序
在调试的时候,要通过ctrl+z进行结束调试,退出程序