定义变量错误,明明是字符型的,定义成整型的了,''里面是字符,程序中不能转换成ASCII码吧,弱弱的说
以下是引用Sally_SJL在2006-7-18 9:25:17的发言:
main()
{char ch;
scanf("%c",&ch);
ch=(ch>=65&&ch<=90)?(ch+32):ch;
printf("%c",ch);
}
这边是正解.有好奇心是个好事.多多学习咯~~~