考研算法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;
}
相关推荐
巧克力男孩dd36 分钟前
Python超典型练习题(第一次作业)
开发语言·python·算法
爱刷碗的苏泓舒44 分钟前
平方根信息滤波:矩阵推导及 GNSS 参数估计应用
线性代数·算法·矩阵·gnss·参数估计·测量平差·平方根信息滤波
想做小南娘,发现自己是女生喵2 小时前
第 2 章 顺序表和 vector
java·数据结构·算法
艾醒2 小时前
2026年第29周(7.13-7.19)AI全复盘:技术突破、行业趣闻翻车、算力服务器商业动态
人工智能·算法
雪碧聊技术3 小时前
动态规划算法—01背包问题
算法·动态规划
bu_shuo3 小时前
c与cpp中的argc和argv
c语言·c++·算法
普贤莲花3 小时前
【2026年第29周---写于20260718】---整理,断舍离
程序人生·算法·生活
Reart3 小时前
Leetcode 674.最长连续递增序列 (719)
后端·算法
tyqtyq223 小时前
HarmonyOS AI 应用开发实战:考研择校分析系统
人工智能·学习·考研·华为·生活·harmonyos
Reart3 小时前
Leetcode 300.最长递增子序列(719)
算法