键盘获取字符串 大写变小写 小写变大写 其他保持不变

简介: 键盘获取字符串 大写变小写 小写变大写 其他保持不变
void test02()
{char str[128]="";
//获取键盘输入
fgets(str,sizeof(str), stdin);
//逐个元素 比较
int i=0;while(str[i] != '\0')
{if(str[i]>='a' && str[i]<='z')
{str[i] -= 32;
//小写 转 大写
}
else if(str[i]>='A' && str[i]<='Z')
{str[i] += 32;
//大写 转 小写
}
i++;
}
printf("str=%s\n",str);}
相关文章
|
人工智能 前端开发 API
开源一周即飙升7.9K Star!Money Printer:一款可以自动创建带有配乐及字幕的短视频工具!
开源一周即飙升7.9K Star!Money Printer:一款可以自动创建带有配乐及字幕的短视频工具!
426 1
【Java基础面试十九】、构造方法能不能重写?
这篇文章指出Java中的构造方法不能被重写,因为构造方法必须与类名相同,而重写要求子类方法与父类方法同名,允许构造方法重写将违背这一规则。
【Java基础面试十九】、构造方法能不能重写?
|
人工智能 安全 程序员
通义灵码2.0插件使用流程视频投稿
本视频介绍通义灵码2.0插件中AI程序员功能的使用步骤。首先从官方下载并安装插件,随后打开AI程序员模块,选择qwen2.5和deepseek-v3模型进行图片识别文字测试。通过导入含文字图片、启动测试、分析结果,评估模型性能,并记录问题以优化。[B站视频链接](https://www.bilibili.com/video/BV1NFAceCEAX/?vd_source=3dbe38c79a375cd71c02d571ff31537c)
|
9月前
【云产品评测】云服务诊断获奖名单公布!
【云产品评测】云服务诊断获奖名单公布!
135 3
|
存储 Java 索引
64 位 JVM 中 int 的大小解析
【8月更文挑战第21天】
233 0
|
存储 缓存 Kubernetes
云原生场景下,AIGC 模型服务的工程挑战和应对
本文介绍了在云原生场景下,AIGC 模型服务的工程挑战和Fluid 在云原生 AIGC 模型推理场景的优化。
136127 24
|
Ubuntu 开发工具 git
在Ubuntu 18.04上安装Git【快速入门】
在Ubuntu 18.04上安装Git【快速入门】
226 0
|
敏捷开发 JavaScript 测试技术
深入理解与应用软件测试中的Mock技术
【5月更文挑战第5天】 在现代软件开发过程中,单元测试作为保障代码质量的重要环节,其独立性和可靠性至关重要。Mock技术应运而生,为开发者提供了一种在隔离环境下模拟外部依赖的方法。本文将深入探讨Mock技术的概念、实现方式及其在软件测试中的应用,旨在帮助读者更好地理解和运用这一强大的测试工具,以提升测试效率和软件质量。
|
存储 算法 索引
【数据结构入门精讲 | 第四篇】考研408、企业面试表专项习题
【数据结构入门精讲 | 第四篇】考研408、企业面试表专项习题
568 0
|
算法 程序员 C++
C++程序中的循环语句:实现重复执行的关键
C++程序中的循环语句:实现重复执行的关键
802 2