杭电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);
	}
}
相关推荐
qq_339554825 分钟前
英飞凌ModusToolbox环境搭建
c语言·eclipse
十五年专注C++开发25 分钟前
RTTR: 一款MIT 协议开源的 C++ 运行时反射库
开发语言·c++·反射
‎ദ്ദിᵔ.˛.ᵔ₎38 分钟前
STL 栈 队列
开发语言·c++
张張4081 小时前
(域格)环境搭建和编译
c语言·开发语言·python·ai
2401_892070981 小时前
【Linux C++ 日志系统实战】高性能文件写入 AppendFile 核心方法解析
linux·c++·日志系统·文件写对象
郭涤生1 小时前
STL vector 扩容机制与自定义内存分配器设计分析
c++·算法
༾冬瓜大侠༿1 小时前
vector
c语言·开发语言·数据结构·c++·算法
cccyi71 小时前
【C++ 脚手架】etcd 的介绍与使用
c++·服务发现·etcd·服务注册
Ricky111zzz1 小时前
leetcode学python记录1
python·算法·leetcode·职场和发展
汀、人工智能1 小时前
[特殊字符] 第58课:两个正序数组的中位数
数据结构·算法·数据库架构··数据流·两个正序数组的中位数