输入带空格的一行数字

参考了这篇博客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;
}



猜你喜欢

转载自blog.csdn.net/amazingcode/article/details/79259998