C语言 不定长数组输入 int data[30005]; int t1; int n = 0; while(0 < scanf("%d",&t1)){ data[n] = t1; n++; } 如果是以逗号分割的数据需要在scanf("%d,",&t1) %d后面加上一个, C++ 不定长数组输入 int data[100]; int n = 0; while(cin >> data[n]){ n++; } C++ 有空格字符串输入 getline(cin,t)