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

简介: 键盘获取字符串 大写变小写 小写变大写 其他保持不变
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:一款可以自动创建带有配乐及字幕的短视频工具!
519 1
【Java基础面试十九】、构造方法能不能重写?
这篇文章指出Java中的构造方法不能被重写,因为构造方法必须与类名相同,而重写要求子类方法与父类方法同名,允许构造方法重写将违背这一规则。
【Java基础面试十九】、构造方法能不能重写?
|
人工智能 安全 程序员
通义灵码2.0插件使用流程视频投稿
本视频介绍通义灵码2.0插件中AI程序员功能的使用步骤。首先从官方下载并安装插件,随后打开AI程序员模块,选择qwen2.5和deepseek-v3模型进行图片识别文字测试。通过导入含文字图片、启动测试、分析结果,评估模型性能,并记录问题以优化。[B站视频链接](https://www.bilibili.com/video/BV1NFAceCEAX/?vd_source=3dbe38c79a375cd71c02d571ff31537c)
|
12月前
【云产品评测】云服务诊断获奖名单公布!
【云产品评测】云服务诊断获奖名单公布!
186 3
|
存储 缓存 Kubernetes
云原生场景下,AIGC 模型服务的工程挑战和应对
本文介绍了在云原生场景下,AIGC 模型服务的工程挑战和Fluid 在云原生 AIGC 模型推理场景的优化。
136254 24
|
编解码 算法 数据挖掘
【博士每天一篇文献-综述】Modular Brain Networks
本文详细介绍了模块化大脑网络的概念、生物作用以及使用图论工具检测这些网络的方法,探讨了模块化在大脑结构和功能中的证据及其在大脑进化和连接性最小化中的潜在角色,并回顾了网络神经科学领域在模块化大脑网络研究方面的最新进展。
220 4
【博士每天一篇文献-综述】Modular Brain Networks
|
敏捷开发 JavaScript 测试技术
深入理解与应用软件测试中的Mock技术
【5月更文挑战第5天】 在现代软件开发过程中,单元测试作为保障代码质量的重要环节,其独立性和可靠性至关重要。Mock技术应运而生,为开发者提供了一种在隔离环境下模拟外部依赖的方法。本文将深入探讨Mock技术的概念、实现方式及其在软件测试中的应用,旨在帮助读者更好地理解和运用这一强大的测试工具,以提升测试效率和软件质量。
|
存储 算法 索引
【数据结构入门精讲 | 第四篇】考研408、企业面试表专项习题
【数据结构入门精讲 | 第四篇】考研408、企业面试表专项习题
799 0
|
存储 前端开发
【react从入门到精通】React父子组件通信方式详解(有示例)
在React中,父子组件最常用的4种通信方式: - 通过 props 实现父子组件通信 - 通过 state 实现父子组件通信 - 通过回调函数实现父子组件通信 - 使用 React Context 实现组件通信 在项目实战过程中,可根据实际情况选择最合适的通信方式。
1033 0
【react从入门到精通】React父子组件通信方式详解(有示例)
|
JSON API 数据格式
如何利用API接口获取电商平台数据?
作为产品经理,我们需要了解电商平台的数据情况,以便更好地制定产品策略和优化用户体验。而利用API接口获取电商平台数据是一种高效、便捷的方式。本文将从以下几个方面介绍如何利用API接口获取电商平台数据。