描述
输入一个字符,判断它如果是小写字母输出其对应的大写字母,如果是大写字符输出其对应的小写字母 ,如果是数字则直接输出数字,不是上述情况输出other。
输入
输入只有一组数据,共4行,每一行输入一个字符。
输出
共4行,在每行上针对输入的字符,显示处理后的结果。
int main()
{
char a;
if(a>='a'&&a<='z') {
a=a-32;printf("%d",a);}
else if(a>='A'&&a<='Z') {
a=a+32;printf("%d",a);}
else if(a>='0'&&a<='9') {
a=a;printf("%d",a);}
else {printf("other");}
return 0;
}
供参考:
#include<stdio.h>
int main()
{
char a;
int n=4;
while(n--)
{
scanf("%c",&a);
getchar();
if(a>='a'&&a<='z') {
a=a-32;printf("%c\n",a);
}
else if(a>='A'&&a<='Z') {
a=a+32;printf("%c\n",a);
}
else if(a>='0'&&a<='9') {
printf("%c\n",a);}
else {
printf("other\n");
}
}
return 0;
}
printf都要用%c,不能用%d
四行你就加个for循环
for(int i=0;i<4;i++)
{
char a;
scanf("%c",&a);
//以下是你已有代码块
}