for中使用scanf,让scanf终止的条件应该有很多,这里用回车结束输入
#include <stdio.h>
main()
{
int i,a[100],c=0;
char s;
for (i=0;i<100&&s!='\n';i++) //最大输入100个数,遇到回车就终止循环
{
scanf("%d",&a[i]);
s=getchar(); //s用来接收是否是回车
c++; //检测输入的个数
}
for (i=0;i<c;i++)
printf("%d\n",a[i]);
}
转载请注明原文地址: https://ju.6miu.com/read-678755.html