.将你的名字ZHANG SAN转换成为Zhang San输出.怎么用C语言将全是大写的字母改成只有开头是大写的啊
4条回答 默认 最新
- 不爱运动的跑者 2023-06-10 02:12关注
#include <stdio.h> #include <ctype.h> #include <string.h> void capitalizeString(char* str) { int i; // 将字符串转换为小写 for (i = 0; str[i]; i++) { str[i] = tolower(str[i]); } // 将开头字母转换为大写 str[0] = toupper(str[0]); } int main() { char name[] = "ZHANG SAN"; printf("原始字符串: %s\n", name); capitalizeString(name); printf("转换后的字符串: %s\n", name); return 0; }
解决 无用评论 打赏 举报
悬赏问题
- ¥15 远程访问linux主机超时
- ¥15 odoo17存货管理优势于中国国内该行业传统ERP或MES的详细解读和举例
- ¥15 CPU卡指令整合指令数据都在图片上
- ¥15 odoo17处理受托加工产品
- ¥15 如何用MATLAB编码图三的积分
- ¥15 圆孔衍射光强随孔径变化
- ¥15 MacBook pro m3max上用vscode运行c语言没有反应
- ¥15 ESP-PROG配置错误,ALL ONES
- ¥15 结构功能耦合指标计算
- ¥50 AI大模型精调(百度千帆、飞浆)