c语言如何判断数组输入结束?
定义一个数组大小为10,我想在输入n(n<10)个数到数组里后,输出这n个数。
代码如下:
#include <iostream.h>
int main()
{
int i=0,t[10];
cout << "input: ";
while(true)
{
cin >> t[i] ;
if(t[i]== ?)break; //问题:如何判断输入已结束?
i++;
}
cout << "output: " ;
for(int j=0;j<i;j++)
cout << t[j] << " ";
cout << endl;
return 0;
}