输入任意一个字符,要求:(1)判断其是大写字母、小写字母还是数字字符;(2)若是大写字母,转换成小写输出;若是小写字母,转换成大写输出;若是数字字符,转换成数字输出;若是其他字符照原样输出。
#include
int main()
{
char ch;
int d;
scanf(___1___);
if(___2___)
{
printf("是大写字母");
___3___;
printf("转换成小写字母为%c\n",ch);
}
else if(___4___)
{
printf("是小写字母");
___5___;
printf("转换成大写字母为%c\n",ch);
}
else if(___6___)
{
printf("是数字字符");
___7___;
printf("转换成数字为%d\n",d);
}
else
{
printf("是其他字符");
printf("照原样输出为%c\n",ch);
}
return 0;
}
#include <stdio.h>
int main()
{
char ch;
int d;
scanf("%c", &ch);
if(ch >= 'A' && ch <= 'Z')
{
printf("是大写字母");
ch += 32;
printf("转换成小写字母为%c\n",ch);
}
else if(ch >= 'a' && ch <= 'z')
{
printf("是小写字母");
ch -= 32;
printf("转换成大写字母为%c\n",ch);
}
else if(ch >= '0' && ch <= '9')
{
printf("是数字字符");
d = ch - '0';
printf("转换成数字为%d\n",d);
}
else
{
printf("是其他字符");
printf("照原样输出为%c\n",ch);
}
return 0;
}