1. 程式人生 > >輸入帶空格的一行數字

輸入帶空格的一行數字

參考了這篇部落格http://blog.csdn.net/zdby11/article/details/49183427

#include<iostream>
#include<stdio.h>
#include<cstring>
#include<algorithm>
#include<set>
#include<list>
using namespace std;
int main()
{
    int a[50];
    int i=0;
    char c;
    while((c=getchar())!='\n')
    {
        if(c!=' ')
        {
            ungetc(c,stdin);
            cin>>a[i++];
        }
    }
    for(int j=0;j<i;j++)
        cout<<a[j]<<" ";
    return 0;
}