考研算法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;
}
相关推荐
tankeven5 分钟前
HJ132 小红走网格
c++·算法
小璐资源网9 分钟前
算法黑箱的可解释性危机
算法
不想看见40415 分钟前
Power of Four二进制特性--力扣101算法题解笔记
数据结构·算法
做怪小疯子29 分钟前
Leetcode刷题——8.重叠区间
算法·leetcode·职场和发展
2401_8578652332 分钟前
C++模块接口设计
开发语言·c++·算法
add45a42 分钟前
嵌入式C++低功耗设计
开发语言·c++·算法
DeepModel44 分钟前
【概率分布】指数分布(Exponential Distribution)原理、推导与实战
python·算法·概率论
_饭团1 小时前
指针核心知识:5篇系统梳理3
c语言·数据结构·算法·leetcode·面试·学习方法·改行学it
2401_874732531 小时前
C++中的状态模式
开发语言·c++·算法
BB学长1 小时前
LBM vs FVM:谁才是 CFD 的未来?
人工智能·算法·机器学习