int main()
{
char a[150][10];
int sum;
int n;
int i;
char c;
char str[10];
printf("the countries'number:\n");
scanf("%d",&n);
while(getchar()!='\n');
Readname(a,n);
为什么我用这个输入3,只能输入2个数据;
而把while(getchar()!=’\n')换成while((c=getchar())!='\n')就可以输入3个输了。