杭电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);
	}
}
相关推荐
[J] 一坚21 小时前
深入浅出理解冒泡、插入排序和归并、快速排序递归调用过程
c语言·数据结构·算法·排序算法
czlczl2002092521 小时前
算法:二叉搜索树的最近公共祖先
算法
司铭鸿21 小时前
祖先关系的数学重构:从家谱到算法的思维跃迁
开发语言·数据结构·人工智能·算法·重构·c#·哈希算法
sulikey1 天前
C++ 四十年:一段跨越时代的语言旅程
c++·c++40周年
SoleMotive.1 天前
redis实现漏桶算法--https://blog.csdn.net/m0_74908430/article/details/155076710
redis·算法·junit
-森屿安年-1 天前
LeetCode 283. 移动零
开发语言·c++·算法·leetcode
北京地铁1号线1 天前
数据结构:堆
java·数据结构·算法
散峰而望1 天前
C++数组(一)(算法竞赛)
c语言·开发语言·c++·算法·github
自然常数e1 天前
深入理解指针(1)
c语言·算法·visual studio
WWZZ20251 天前
快速上手大模型:深度学习13(文本预处理、语言模型、RNN、GRU、LSTM、seq2seq)
人工智能·深度学习·算法·语言模型·自然语言处理·大模型·具身智能