描述
输入一个正整数 repeat (0<repeat<10),做repeat 次下列运算:
输入一个整数,从高位开始逐位输出它的各位数字。
输入
输入的整数可能大于1030
输出
见sample
输入样例 1
3
123456
-600
8
输出样例 1
1 2 3 4 5 6
6 0 0
8
这题说的是整数其实并不是使用整数,而是使用字符串,可以是string也可以是char的数组,注意,最后一位是没有空格的需要独立输出。
#include <iostream>
#include <string>
using namespace std;
int main()
{
int repeat;
cin>>repeat;
while(repeat--)
{
string a;
cin>>a;
for(int i=0; i<a.length()-1; i++)
{
if(a[i]!='-')
cout<<a[i]<<" ";
}
cout<<a[a.length()-1]<<endl;
}
return 0;
}