#include<stdio.h>
#define N 1000
int main()
{
int i=0,j;
int a[N];
printf("请输入整数,空格结束单个数字输入,enter结束整个数组输入:\n");
while(EOF != scanf("%d", &a[i]) )
{
i++;
if(getchar() == '\n')
break;
}
printf("\n");
printf("您刚才输入的数组为:\n");
for(j=0;j<i-1;j++)
printf("%d ",a[j]);
printf("%d\n", a[i-1]);
printf("您共输入了%d个数字。",i);
getchar();
}
我好象理解了你的意图了。请教了个高人,写出了上面的程序,您验证一下,看看对不对您的题意?
[[it] 本帖最后由 广陵绝唱 于 2008-2-25 21:21 编辑 [/it]]
#define N 1000
int main()
{
int i=0,j;
int a[N];
printf("请输入整数,空格结束单个数字输入,enter结束整个数组输入:\n");
while(EOF != scanf("%d", &a[i]) )
{
i++;
if(getchar() == '\n')
break;
}
printf("\n");
printf("您刚才输入的数组为:\n");
for(j=0;j<i-1;j++)
printf("%d ",a[j]);
printf("%d\n", a[i-1]);
printf("您共输入了%d个数字。",i);
getchar();
}
我好象理解了你的意图了。请教了个高人,写出了上面的程序,您验证一下,看看对不对您的题意?
[[it] 本帖最后由 广陵绝唱 于 2008-2-25 21:21 编辑 [/it]]