3、自编一个小程序,读入用户输入的一个字符,按以下规则输出:1)如果是大写字母,则输出对应的小写字母;2)如果是小写字母,则输出对应的大写字母;3)否则,照原字符输出。提示:使用库函数getchar()、tolower、toupper、islower、isupper、isgraph等。
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a;
char c;
scanf("%c",&c);
if(c>='a'&&a<='z')
printf("%c",c-32);
else if(c>='A'&&a<='Z')
printf("%c",c+32);
else
printf("%c",c);
return 0;
}
你这到底是C++ 还是 C啊
void main()
{
char c = getchar();
while (c != '0')
{
if(islower(c))
putchar (toupper(c));
else if(isupper(c))
putchar(tolower(c));
else putchar(c);
c = getchar();
}
}
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632