考研算法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;
}
相关推荐
0+11111 小时前
算法 --模拟
c++·算法·leetcode
青山是哪个青山11 小时前
LeetCode 300:最长递增子序列
算法
hetao173383711 小时前
2026-10-01~02 hetao1733837 的刷题记录
c++·算法
小虎牙^O^12 小时前
模糊数学综合评价:从模糊数学到建模评价类模型
人工智能·算法
随意起个昵称12 小时前
【单调队列优化DP】U301134 绿色通道
算法·动态规划
Nil20812 小时前
leetcode 739每日温度
算法·leetcode·职场和发展
lvwangshu12 小时前
势能分析(摊还分析)
数据结构·数学·算法
盘古开天166613 小时前
PPO算法代码实战(三):PyTorch从零实现PPO求解CartPole
人工智能·pytorch·算法
yyy(十一月限定版)13 小时前
CF2138A Cake Assignment
算法
盘古开天166613 小时前
PPO算法原理详解(下):Clip机制深入剖析与实践指南
人工智能·算法·机器学习