回复 4楼 卡其
。。。不是啊 在实际应用中,要是有大量数据要输入 你不会先数一遍有多少个再输吧
程序代码:#include <stdio.h>
#define N 50
void main()
{
int i=0,n=0;
int st[N];
printf("please input numbers:\n");
/*for(i=0;i<N;i++)
{
scanf("%d",&st[i]);
n++;
}*/
while(scanf("%d",&st[i++]) != EOF)
{
n++;
}
for(i=0;i<n;i++)
printf("%d ",st[i]);
printf("\n");
}
如果想结束输入,需要使用组合键“ctrl+z”。







