技术栈

杭电oj 2026(首字母变大写)C语言

小雪冰️2023-11-14 20:55
cs 复制代码
#include<stdio.h>
#include<ctype.h>

void main()
{
	char s[100]="0";
	int i;
	while (fgets(s,sizeof(s),stdin))
	{
		i = 0;
		while (s[i]!='\0')
		{
			if (i == 0)s[0] = toupper(s[0]);
			else if (s[i - 1] == ' ' && s[i] != ' ')s[i] = toupper(s[i]);
			i++;
		}
		printf("%s", s);
	}
}
上一篇:爱上C语言:整型和浮点型在内存中的存储(进制转换,原码,反码,补码以及大小端)
下一篇:【视觉SLAM十四讲学习笔记】第二讲——初识SLAM
相关推荐
ValhallaCoder
9 分钟前
hot100-堆
数据结构·python·算法·堆
小小小米粒
11 分钟前
函数式接口 + Lambda = 方法逻辑的 “插拔式解耦”
开发语言·python·算法
风吹乱了我的头发~
30 分钟前
Day31:2026年2月21日打卡
开发语言·c++·算法
mjhcsp
1 小时前
C++ 后缀平衡树解析
android·java·c++
D_evil__
1 小时前
【Effective Modern C++】第六章 lambda表达式:33. 对于auto&&形参使用decltype以及forward它们
c++
望舒513
1 小时前
代码随想录day33,动态规划part2
java·算法·leetcode·动态规划
那起舞的日子
1 小时前
牛客网刷算法的启发
算法
追随者永远是胜利者
2 小时前
(LeetCode-Hot100)169. 多数元素
java·算法·leetcode·go
s砚山s
2 小时前
代码随想录刷题——二叉树篇(二十)
算法
宇木灵
2 小时前
C语言基础学习-X0前置
c语言·开发语言·学习
热门推荐
01GitHub 镜像站点02Claude Code + GLM4.7 避坑指南:解决 Unable to connect to Anthropic services03AI Agent 平台横评:ZeroClaw vs OpenClaw vs Nanobot04如何解决 OpenClaw “Pairing required” 报错:两种官方解决方案详解05MIUI显示/隐藏5G开关的方法,信号弱时开启手机Wifi通话方法06全面体验 Grok API 中转站(2025 · Grok 4 系列最新版)07openClaw安装飞书插件|核心踩坑:spawn EINVAL 错误终极解决指南08配置 OpenClaw 使用 Ollama 本地模型09【OpenClaw 本地实战 Ep.3】突破瓶颈:强制修改 openclaw.json 解锁 32k 上下文记忆10生成网站sitemap.xml地图教程