#include "stdafx.h"
#include "stdio.h"
#include "stdlib.h"
int _tmain(int argc, _TCHAR* argv[])
{
int a[100],i,j;
char c;
i=0 ;
while((getchar())!='\n')
{
scanf("%d",&a[i]);
i++;
}
for(j=0;j<i;j++)
printf("%d\n",a[j]);
getchar();
return 0;
}
比如输入1 2 3
输出 2 3
è¾å
¥çæ¶å å¨åé¢å ä¸ä¸ªç©ºæ ¼ å ä¸ºè¢«ä½ çgetchar()æ1æ¿èµ°äº
æè 代ç æ¹ä¸º
do
{
scanf("%d",&a[i]);
i++;
}while((getchar())!='\n');
æè 代ç æ¹ä¸º
do
{
scanf("%d",&a[i]);
i++;
}while((getchar())!='\n');
温馨提示:答案为网友推荐,仅供参考
第1个回答 2015-04-21
while((c=getchar())!='\n')
{
a[i]=c;
i++;
}
{
a[i]=c;
i++;
}