考研算法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;
}
相关推荐
Chiyamin15 分钟前
图算法基础
数据结构·c++·算法
C——Coder18 分钟前
关于柔性数组
算法·柔性数组
AlgoNewbie23 分钟前
牛客周赛 Round 88【题解完成】
算法
luckycoding1 小时前
2747. 统计没有收到请求的服务器数目
算法
TT哇2 小时前
【前缀和】矩阵区域和(medium)
java·线性代数·算法·矩阵
Elendill3 小时前
【算法笔记】并查集详解
笔记·python·算法
BanyeBirth4 小时前
C++高精度算法(加、减、乘)
开发语言·c++·算法
houliabc4 小时前
C语言个人笔记
c语言·数据结构·笔记·算法
Allen Wurlitzer4 小时前
算法刷题记录——LeetCode篇(1.9) [第81~90题](持续更新)
算法·leetcode·职场和发展
@MrLiu4 小时前
# 深度学习中的优化算法详解
人工智能·深度学习·算法·优化器