杭电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);
	}
}
相关推荐
-凌凌漆-21 小时前
【C语言】大小端判断
linux·c语言·算法
We་ct21 小时前
LeetCode 67. 二进制求和:详细题解+代码拆解
前端·数据结构·算法·leetcode·typescript
天若有情67321 小时前
从C++ RefInt到JS Object.defineProperty:吃透响应式监听的本质(学生视角)
开发语言·javascript·c++
炽烈小老头21 小时前
【每天学习一点算法 2026/04/01】零钱兑换
学习·算法
Morwit21 小时前
【力扣hot100】 70. 爬楼梯
c++·算法·leetcode·职场和发展
我能坚持多久21 小时前
C++入门基础知识
开发语言·c++·学习
yuanyuan2o221 小时前
你可能需要的算法思想——动态规划
数据结构·python·算法·动态规划
十五年专注C++开发21 小时前
Cocos2d - x: 一款开源跨平台 2D 游戏框架
运维·c++·游戏·开源·游戏引擎·cocos2d
唯创知音21 小时前
WTK6900FC鼾声识别芯片:基于DNN-HMM算法的高性能鼾声识别检测处理方案
人工智能·算法·dnn·鼾声识别芯片·鼾声检测芯片
Tisfy21 小时前
LeetCode 3474.字典序最小的生成字符串:暴力填充
算法·leetcode·字符串·题解