问题描述
设计一个程序,从键盘输入一个不超过5位的正整数(即1~99999),按顺序输出其所有数字,中间用一个空格格开,要求使用if语句编写。例如,如果用户从键盘输入123,则程序输出1 2 3。
输入格式
输入一个整数n
输出格式
输出这个整数的每位数字,以空格隔开。
样例输入
123
样例输出
1 2 3
数据规模和约定
1<=n<=99999
题解
#include<iostream>
#include<vector>
using namespace std;
int dp[300][10];
int main()
{
int n;
cin>>n;
vector<int> v;
while(n)
{
int t;
t=n%10;
v.push_back(t);
n=n/10;
}
for(int i=v.size()-1;i>=0;i--)
{
cout<<v[i]<<" ";
}
}
用到了vector