<s>为什么getchar()不让我输入字符，而我调试的时候，看到select自动为‘10’了，求大神解答？</s><s>？</s>
<s>int main() { int i=0,a[MAXSIZE+1]; printf("请输入您要排序的数字："); for(i=1;i<=MAXSIZE;i++) scanf("%d",&a[i]);//这里按回车会有一个回车符，没有被吸收掉 Choice_Sort(a,MAXSIZE); for(i=1;i<=MAXSIZE;i++) printf("%2d",a[i]); return 0; } printf("########1、直接插入排序#########\n"); printf("########2、冒泡排序#############\n"); printf("########3、直接选择排序#########\n"); printf("请选择您所需要的排序方式：(按Q(q)退出)"); getchar();//再加一句getchar()吸收回车符 select=getchar();</s>
