考研算法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;
}
相关推荐
远瞻。17 分钟前
【论文精读】2023 AAAI--FastRealVSR现实世界视频超分辨率(RealWorld VSR)
论文阅读·算法·超分辨率重建
C++chaofan41 分钟前
P2089 烤鸡
数据结构·c++·算法
橙子小哥的代码世界1 小时前
面向超大规模模型的提示词工程
深度学习·算法·大模型·提示词工程
远瞻。1 小时前
【论文精读】2023 CVPRW--EAVSR现实世界视频超分辨率(RealWorld VSR)
论文阅读·算法·超分辨率重建
图初2 小时前
路径规划算法BFS/Astar/HybridAstar简单实现
算法·动态规划·astar·宽度优先·hybridastar
2301_766536052 小时前
刷leetcode hot100返航版--贪心5/23
算法·leetcode·职场和发展
姬公子5212 小时前
leetcode hot100刷题日记——11.相交链表
算法·leetcode·链表
小学生的信奥之路2 小时前
力扣509题:斐波那契数列的解法与代码注释
c++·算法·leetcode·动态规划·斐波那契数列
Tiny番茄2 小时前
贪心介绍 LeetCode 455.分发饼干 LeetCode 376. 摆动序列 LeetCode 53. 最大子序和
算法·leetcode·职场和发展
jerry6092 小时前
蒙特卡洛树搜索 (MCTS)
人工智能·笔记·深度学习·学习·算法·机器学习