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

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);
	}
}
相关推荐
智算菩萨3 分钟前
【How Far Are We From AGI】4 AGI的“生理系统“——从算法架构到算力基座的工程革命
论文阅读·人工智能·深度学习·算法·ai·架构·agi
福赖5 分钟前
《算法:生产车间》
算法
-Excalibur-9 分钟前
IP数据包在计算机网络传输的全过程
java·网络·c++·笔记·python·网络协议·智能路由器
空空潍14 分钟前
LeetCode力扣 hot100一刷完结
算法·leetcode
leaves falling17 分钟前
搜索插入位置(第一个≥target的位置)
算法
历程里程碑17 分钟前
41 .UDP -3 群聊功能实现:线程池助力多客户端通信
linux·开发语言·网络·数据结构·c++·网络协议·udp
lcreek17 分钟前
LeetCode 1162.地图分析
算法·leetcode·bfs
山栀shanzhi19 分钟前
【FFmpeg】是什么是未压缩的裸流?
c++·ffmpeg
zly886537220 分钟前
windsurf rules与skill的使用
linux·c语言·开发语言·驱动开发
寒月小酒20 分钟前
3.20 OJ
算法