杭电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);
	}
}
相关推荐
djarmy12 分钟前
C 标准库 `<stdio.h>` 完整函数清单(官方标准 + 常用全部函数)
c语言·c++·算法
code_whiter15 分钟前
C++10(list)
c++·windows·list
七牛云行业应用17 分钟前
NotebookLM 手机版上线了,这份完整指南帮你把它用起来
算法
城事漫游Molly21 分钟前
定量研究设计清单:问卷、实验与变量操作化怎么做?
大数据·人工智能·算法·ai写作·论文笔记
Epiphany.55623 分钟前
带依赖关系的最短路问题
算法
2301_8152795233 分钟前
实战分享实现 C++ 管理类单例模式:特点与最佳实践
javascript·c++·单例模式
洛水水38 分钟前
【力扣100题】22. 矩阵置零
算法·leetcode·矩阵
Liangwei Lin38 分钟前
LeetCode 78. 子集
数据结构·算法·leetcode
多加点辣也没关系1 小时前
数据结构与算法|第二十四章:算法思维总结与实战
算法·代理模式
旺仔老馒头.1 小时前
【C++】类和对象(二)
开发语言·c++·后端·类和对象