永发信息网

输入一个字符串,将其中的大写字母改为小写字母,小写字母改为大写字母,然后输出!...

答案:2  悬赏:50  手机版
解决时间 2021-04-27 20:13
  • 提问者网友:相思似海深
  • 2021-04-27 06:38

C语言作业:

输入一个字符串,将其中的大写字母改为小写字母,小写字母改为大写字母,然后输出!...   给我个详细的答案!..谢谢额!

最佳答案
  • 五星知识达人网友:青尢
  • 2021-04-27 07:10

以下程序通过测试. 有问题请追问!


#include <stdio.h>


void main()
{
char s[30];
scanf("%s",s);

char *p=s;
while(*p)
{
if(*p>='a'&&*p<='z')
{
*p-=32;
}
else if(*p>='A'&&*p<='Z')
{
*p+=32;
}
p++;
}
printf("%s\n",s);
}


附图:


全部回答
  • 1楼网友:不想翻身的咸鱼
  • 2021-04-27 07:55

#include <stdio.h>

void main() { char z[100]; scanf("%s",z); char *p=z; while(*p) { if(*p>='a'&&*p<='z') { *p-=32; } else if(*p>='A'&&*p<='Z') { *p+=32; } p++; } printf("%s\n",z); }

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯