main(){int i;char k;for(i=1;i<3;i++){scanf("%c",&k);switch(k){case'0':printf("a\n");case'1':printf("n\n");} }}输入01按回车怎么能分别取字符两次?我觉得应该输0回车打印出来在输1,再打印啊 结果第二次不让输入
把for(i=1; i<3; i++)改为for(i=0; i<3; i++) 接受三个字符就OK了!
希望能帮助到你,加油!