字符串字母大小写转换
发布日期:2021-05-06 03:52:58 浏览次数:24 分类:精选文章

本文共 404 字,大约阅读时间需要 1 分钟。

字符串字母大小写转换

题目

在这里插入图片描述

答案

#include
#include
int main(){ char str[100]; gets(str); int n=strlen(str),i,sum=0; for(i=0;i
='A'&&str[i]<='Z') str[i]=str[i]+32; else if(str[i]>='a'&&str[i]<='z') str[i]=str[i]-32; str[i-1]='\0'; puts(str);}

注意

本题需要了解大小写字符ASCII码相差32

如果记不住也没关系,可以自己去试一下,代码如下:

#include
int main(){ char x='a',y='A'; printf("%d %d",x,y);}

打印结果为:

97 65
上一篇:输出大写英文字母(附带总结)
下一篇:简易连连看(本题的坑巨多!我帮大家总结一下)

发表评论

最新留言

不错!
[***.144.177.141]2025年03月27日 23时18分43秒