考研算法45天:首字母大写 【字符串:简单】

题目前置知识

如何使用scanf输入一个有空格的字符串

如何输入带空格的字符串_我码了的博客-CSDN博客

cpp 复制代码
 scanf("%[^\n]",str);

如何用ascll码将字符串的小写换为大写

cpp 复制代码
char a;
a = a - 32;

题目概况

AC代码

cpp 复制代码
#include <iostream>
using namespace std;


int main(){
    char str[110];
    scanf("%[^\n]",str);
     for(int i=0;str[i]!='\0';i++){
         if(str[i]>='a'&&str[i]<='z'&&(str[i-1]==' '||i==0)){
             str[i] = str[i] - 32;
         }
     }
     printf("%s",str);
    return 0;
}
相关推荐
nice_lcj5206 小时前
排序(3)-第三篇:交换排序专题——从冒泡排序到快速排序的效率飞跃
java·数据结构·算法·排序算法
ywl4708120876 小时前
数据结构之链表反转算法
数据结构·算法·链表
牧子川6 小时前
019-JSON-Schema-自动生成
算法·大模型·格式化输出·tools
lhjcsubupt6 小时前
第二十二篇 从随机过程到IMU噪声模型
算法·机器学习·概率论
神仙别闹6 小时前
基于C语言处理机调度算法的实现
服务器·c语言·算法
Brilliantwxx6 小时前
【算法从零到千】【16-23】 二分算法
数据结构·算法
8Qi812 小时前
回文子串(Palindromic Substrings)—— 题解
算法·leetcode·职场和发展·动态规划
小宋加油啊17 小时前
机械臂抓取物体 PVN3D算法调研学习
学习·算法·3d
lqqjuly17 小时前
前沿算法深度解析(一)
算法