杭电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);
	}
}
相关推荐
Navigator_Z4 分钟前
LeetCode //C - 1224. Maximum Equal Frequency
c语言·算法·leetcode
dong_junshuai33 分钟前
每天一个开源项目#87 fmt:24.5K Stars 的 C++ 格式化核心
c++·开源·github
Navigator_Z43 分钟前
LeetCode //C++ - 1226. The Dining Philosophers
c语言·算法·leetcode
FOORIR1 小时前
3D视觉+AI客流系统怎么做:从Sensor Pipeline到数据事件引擎
算法
雪的季节1 小时前
Multisim14.0的详细中文安装步骤【附安装包】
c++
Persistent的粽子!2 小时前
C++:类与对象(二)
开发语言·c++
思麟呀2 小时前
嵌入式入门(一)宏观生态到首次烧录
c语言·嵌入式硬件
Omics Pro3 小时前
Arc研究所Cell|全新虚拟细胞官方基准评测框架
大数据·人工智能·深度学习·算法·机器学习
小雪崩3 小时前
嵌入式学习 day39:TCP并发服务器模型
linux·服务器·c语言·网络·学习·tcp/ip
蒸蒸yyyyzwd3 小时前
cpp 选手备战秋招学习笔记 day23
c++·求职招聘