【C语言】输入任意多个整数

有时候可能需要在每一行输入的整数不确定,回车作为结束符,整数中间用任意多个空格隔开。

代码如下:

#include<cstdio>
int main()
{
 int num[1000];
 char ch;
 do
 {
       scanf("%d",&a[i++]);
}while((ch=getchar())!= '\n');// 这里用来判断是否输入了回车
return 0;
}
------------------------------------------------------------------------------------------------------------------------------
while(cin>>b[cnt++],cin.get()!='\n');//也可用这句代替

 

猜你喜欢

转载自blog.csdn.net/zhouhongkai06/article/details/79591879