#include <stdio.h>
int main(int argc, char const *argv[])
{
char buf[32];
scanf("%[^\n]", buf);//从终端向数组中输入字符
int a = 0;
while (buf[a] != '\0')//对数组buf进行遍历
{
if (buf[a] >= 'A' && buf[a] <= 'Z')//判断是否是大小写,然后通过ASCII码值对数组进行大小写转换
buf[a]=buf[a]+32; //大写字母+32=小写字母 小写字母-32=大写字母
else if (buf[a] >= 'a' && buf[a] <= 'z')
buf[a]=buf[a]-32;
a++;
}
printf("%s\n",buf);
return 0;
}
c基础练习(大小写字母转换)
最新推荐文章于 2024-10-02 23:40:03 发布