杭电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);
	}
}
相关推荐
OKkankan4 分钟前
单链表算法题(数据结构)
c语言·数据结构·数据库·c++·算法
ZZZ_O^O14 分钟前
动态规划-背包问题——[模版]完全背包问题
c++·学习·算法·leetcode·动态规划
夕泠爱吃糖17 分钟前
什么是C++中的常量表达式?有什么用途?
开发语言·c++
Koishi_TvT18 分钟前
蓝桥杯c++算法学习【3】之思维与贪心(重复字符串、翻硬币、乘积最大、皮亚诺曲线距离【难】:::非常典型的必刷例题!!!)
c++·学习·算法·游戏·贪心算法·蓝桥杯·c
芒 种31 分钟前
深入理解指针
c语言
羊小猪~~1 小时前
C/C++语言基础--initializer_list表达式、tuple元组、pair对组简介
c语言·开发语言·c++·vscode·list·c++20·visual studio
王俊山IT1 小时前
C++学习笔记----11、模块、头文件及各种主题(二)---- 函数模板(2)
开发语言·c++·笔记·学习
t5y221 小时前
【C语言】Union
c语言·开发语言·算法
工作不忙1 小时前
c++调用MATLAB engine无法调用到自定义MATLAB函数c++调用MATLAB simulink文件.mdl.slx使用引擎
c++·windows·matlab
MATLAB滤波1 小时前
二维、三维情况下的锚点优选方法
算法·matlab·定位