请问这是怎么回事?
#include "stdio.h"
main()
{
int c; /* 这样不行 */
/*char c; */ /* 这样行 */
scanf("%c",&c);
if(c>='A' && c<='Z') c=c+32;
printf("%c\n",c);
}
题目要求:输入一个字符,判断其是否大写字母,若是则转换成小写字母,若不是则不转换.然后输出最后得到的字符.
#include "stdio.h"
main()
{
int c; /* 这样不行 */
/*char c; */ /* 这样行 */
scanf("%c",&c);
if(c>='A' && c<='Z') c=c+32;
printf("%c\n",c);
}
题目要求:输入一个字符,判断其是否大写字母,若是则转换成小写字母,若不是则不转换.然后输出最后得到的字符.
要求输入字符,你定义整形变量当然不行了