当前位置: 代码迷 >> C语言 >> [求助]请问怎么结束数据的输入
  详细解决方案

[求助]请问怎么结束数据的输入

热度:362   发布时间:2007-04-04 18:47:43.0
[求助]请问怎么结束数据的输入
用do while循环输入一组整形数据
但是不知道数据的个数
只知道最后回车代表输入结束
请问怎么结束这一组数据的输入呢
是整形数呀 不是字符串哈
搜索更多相关的解决方案: 数据  结束  输入  

----------------解决方案--------------------------------------------------------
哇哇 谁帮帮我呢
----------------解决方案--------------------------------------------------------
do
{

}
while ((c=getchar())!='\n')
----------------解决方案--------------------------------------------------------
while ((c=getchar())!='\n')
{

}
----------------解决方案--------------------------------------------------------
可是输入是一个一个的 数据呢 不是字符型的数组呢
----------------解决方案--------------------------------------------------------
do{
scanf("%d",&a[i++]);
}while(a[i-1])
以0结束!(最后一位输0)
----------------解决方案--------------------------------------------------------

能把你程序都贴出来吗?


----------------解决方案--------------------------------------------------------

以空格分开输入的数(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]);
}


----------------解决方案--------------------------------------------------------

do
{
scanf("%d",&m[i++]);
}
while (getchar()!='\n');



不错~`有学习到了。。
----------------解决方案--------------------------------------------------------

  相关解决方案