杭电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);
	}
}
相关推荐
雨落在了我的手上23 分钟前
C语言入门(十六):指针(2)
c语言
渡我白衣24 分钟前
字符串的陷阱与艺术——std::string全解析
网络·c++·人工智能·自然语言处理·智能路由器·信息与通信·caffe
吃不饱的得可可28 分钟前
C++17常用新特性
开发语言·c++
_OP_CHEN35 分钟前
算法基础篇:(七)基础算法之二分算法 —— 从 “猜数字” 到 “解难题” 的高效思维
c++·算法·蓝桥杯·二分查找·acm·二分答案·二分算法
一匹电信狗39 分钟前
【C++11】Lambda表达式+新的类功能
服务器·c++·算法·leetcode·小程序·stl·visual studio
say_fall41 分钟前
C语言编程实战:每日刷题 - day 1
c语言·开发语言·学习
在等晚安么42 分钟前
力扣面试150题打卡
算法·leetcode·面试
煤球王子1 小时前
学而时习之:C++中的枚举
c++
AI科技星1 小时前
宇宙膨胀速度的光速极限:基于张祥前统一场论的第一性原理推导与观测验证
数据结构·人工智能·经验分享·python·算法·计算机视觉
IoT智慧学堂1 小时前
C语言流程控制:if判断语句全解析
c语言·开发语言