[求助]请问怎么结束数据的输入
用do while循环输入一组整形数据但是不知道数据的个数
只知道最后回车代表输入结束
请问怎么结束这一组数据的输入呢
是整形数呀 不是字符串哈
2007-04-04 18:47
2007-04-04 21:15
2007-04-04 21:26
2007-04-04 21:37
2007-04-04 22:07

2007-04-04 22:32
2007-04-05 08:35
以空格分开输入的数(20个以内),回车输入结束,
#include<stdio.h>
main()
{
int m[20],i=0,j;
do
{
scanf("%d",&m[i++]);
}
while (getchar()!='\n');
for(j=0;j<i;j++)
printf("%d\n",m[j]);
}

2007-04-05 09:54
do
{
scanf("%d",&m[i++]);
}
while (getchar()!='\n');
不错~`有学习到了。。

2007-04-05 12:09