1 while(scanf("%d",&b))
2 {
3 array[i++] = b;
4 if ('\n' == getchar())
5 {
6 array[i] = '\0';
7 break;
8 }
9 }
#include<stdio.h>
int main(){
int a[10];
int n = 0, i;
char ch=0;
while (ch != '\n'){
scanf_s("%d",&a[n]);
ch = getchar();
n++;
}
for (i = 0; i < n; i++)
printf("%d ", a[i]);
printf("\n");
return 0;
}
PS:若最后一个数输入空格再回车则无法结束输入