杭电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);
	}
}
相关推荐
DYS_房东的猫几秒前
macOS 上 C++ 开发完整指南(2026 年版)
开发语言·c++·macos
啊吧怪不啊吧2 分钟前
C++之模版详解(进阶)
大数据·开发语言·c++
小灰灰搞电子2 分钟前
C++ 多线程详解
c++·多线程
sali-tec6 分钟前
C# 基于OpenCv的视觉工作流-章12-双边滤波
图像处理·人工智能·opencv·算法·计算机视觉
闻缺陷则喜何志丹7 分钟前
P10160 [DTCPC 2024] Ultra|普及+
数据结构·c++··洛谷
玖釉-10 分钟前
[Vulkan 学习之路] 17 - 拒绝摸鱼:多帧并行 (Frames in Flight)
c++·windows·图形渲染
乌萨奇也要立志学C++10 分钟前
【洛谷】分治专题 逆序对、第 k 小、最大子段和
c++·算法
sonadorje11 分钟前
逻辑回归的对数损失
算法·机器学习·逻辑回归
王老师青少年编程13 分钟前
2025年3月GESP真题及题解(C++八级): 上学
c++·编程·题解·真题·gesp·八级·上学
燃于AC之乐16 分钟前
我的算法修炼之路--6 ——模幂、构造、背包、贪心、剪枝、堆维护六题精析
c++·数学·算法·贪心算法·dfs·剪枝·01背包