代码没问题挖,你是想把china输出成大写?这样就不需要输入了吧,而且得用遍历的方式一个一个改变字符。 望采纳
代码看着没问题,是没实现你的目的吗?
char s[20]; scanf("%s", &s); for (int i=0;i<strlen(s); i++) s[i] -= 32; printf("%s", s);