考研算法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;
}
相关推荐
hadage2331 小时前
--- 数据结构 AVL树 ---
数据结构·算法
liu****1 小时前
8.list的使用
数据结构·c++·算法·list
阿拉丁的梦1 小时前
后期材质-屏幕冲击径向模糊
算法·材质
weixin_429630262 小时前
实验二-决策树-葡萄酒
算法·决策树·机器学习
茉莉玫瑰花茶2 小时前
floodfill 算法(dfs)
算法·深度优先
CoderCodingNo3 小时前
【GESP】C++五级考试大纲知识点梳理, (5) 算法复杂度估算(多项式、对数)
开发语言·c++·算法
MYX_3093 小时前
第三章 线型神经网络
深度学习·神经网络·学习·算法
坚持编程的菜鸟4 小时前
LeetCode每日一题——三角形的最大周长
算法·leetcode·职场和发展
Cathy Bryant6 小时前
矩阵乘以向量?向量乘以向量?
笔记·神经网络·考研·机器学习·数学建模
Moniane6 小时前
FastGPT 与 MCP 协议概述
算法