杭电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);
	}
}
相关推荐
小龙报11 分钟前
【嵌入式51单片机】51 单片机中断入门到精通:中断类型、寄存器操作、优先级配置与实战代码
c语言·驱动开发·单片机·嵌入式硬件·物联网·mongodb·51单片机
小武~13 分钟前
Leetcode 每日一题C 语言版 -- 274 H-index
c语言·算法·leetcode
waves浪游15 分钟前
进程控制(中)
linux·运维·服务器·开发语言·c++
0 0 017 分钟前
CCF-CSP 36-3 缓存模拟(cache)【C++】
开发语言·c++·算法
蒟蒻小袁17 分钟前
Hot100--找到字符串中所有字母异位词
java·算法·leetcode·面试
kingmax5421200823 分钟前
高中数学教师资格面试试讲稿:《直线的位置关系(例2)》
线性代数·算法·面试·矩阵·教师资格
吃着火锅x唱着歌24 分钟前
LeetCode 2909.元素和最小的山形三元组II
数据结构·算法·leetcode
满天星830357726 分钟前
【Linux】信号(上)
linux·运维·服务器·开发语言·c++
小O的算法实验室36 分钟前
2026年SEVC SCI2区,基于k均值聚类和自适应双群策略的粒子群算法,深度解析+性能实测
算法·论文复现·智能算法·智能算法改进
李日灐43 分钟前
C++STL: list(双链表) 简单介绍,了解迭代器类型,list sort 的弊端
开发语言·c++·list