杭电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);
	}
}
相关推荐
小苗卷不动4 分钟前
UDP服务端收发流程
linux·c++·udp
Xiu Yan16 分钟前
Java 转 C++ 系列:函数模板
java·开发语言·c++
ICscholar24 分钟前
推荐系统常用指标NDCG含义及公式
人工智能·深度学习·算法
闲人xyz24 分钟前
01|把一次用户请求做成可持续执行的回合:主循环才是 Agent 的骨架
算法·面试
超级码力66629 分钟前
【Latex魔术注解+导言区】Latex魔术注解+导言区分类介绍
算法·数学建模
小苗卷不动33 分钟前
OJ练习之加减(中等偏难)
c++
闲人xyz34 分钟前
02|Tool Runtime 不是工具箱,而是行动层:从 FileRead / FileEdit 看到 Agent 工程
算法
我能坚持多久34 分钟前
String类常用接口的实现
c语言·开发语言·c++
AI专业测评38 分钟前
2026网文圈大地震:顶配AI写作神器实测,这几款让“代练”彻底失业
人工智能·算法·aigc·ai写作
智者知已应修善业40 分钟前
【数字稳压控制DAC/TLC5615驱动】2023-5-27
c++·经验分享·笔记·算法·51单片机