练习
#include <stdio.h>void main()
{
char a;
printf("请输入一个字母,如果输入小写会自动转为大写,输入大写转为小写\n");
scanf("%c",&a);
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
{
printf("你输入的不是26个字母之一\n");
}
}
#include <stdio.h>
void main()
{
char a;
printf("请输入一个字母,输入大写会转为小写,输入小写会转为大写\n");
scanf("%c",&a);
(a>='A'&& a<='z')?((a >='A' && a<='Z')?printf("%c\n",a+32):printf("%c\n",a-32)):printf("您输入的不是26个字母其一\n");
} 你的问题呢。。
#include <stdio.h>
int main(int argc, char *argv[])
{
char c;
printf("Please input a letter:");
scanf("%c",&c);
if(c>=65&&c<=90)
printf("The transformed letter is:%c\n",c+32);
if(c>=97&&c<=122)
printf("The transformed letter is: %c\n",c-32);
else
printf("Error data!");
}
页:
[1]