杭电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 分钟前
强化学习阶段性总结
人工智能·算法
qq_4798754314 分钟前
C++ 模板元编程
java·开发语言·c++
爱装代码的小瓶子17 分钟前
【cpp知识铺子】map与set的底层AVL树
开发语言·数据结构·c++·b树·算法·链表
IT·小灰灰18 分钟前
腾讯HY2.0 Think推理模型深度解析:技术突破、应用场景与实践指南
开发语言·人工智能·python·深度学习·神经网络·算法·数据分析
修炼地28 分钟前
代码随想录算法训练营第二十八天 | 动态规划理论基础、509. 斐波那契数、70. 爬楼梯、746. 使用最小花费爬楼梯
c++·算法·动态规划
小南家的青蛙34 分钟前
LeetCode第773题 - 滑动谜题
算法·leetcode·职场和发展
Felven44 分钟前
C. Isamatdin and His Magic Wand!
c语言·数据结构·算法
AndrewHZ1 小时前
【芯芯相印】什么是算法定点化?
pytorch·算法·芯片设计·模型量化·定点化·芯片算法·逻辑电路
数据科学小丫1 小时前
算法:线性回归
算法·回归·线性回归
吗~喽1 小时前
【C++】模板进阶
c语言·开发语言·c++