考研算法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;
}
相关推荐
OKkankan4 分钟前
撕 STL 系列:封装红黑树实现 mymap 和 myset
java·c++·算法
xh didida10 分钟前
数据结构--实现链式结构二叉树
c语言·数据结构·算法
ab15151710 分钟前
3.15二刷基础90、105、106、110
数据结构·c++·算法
C蔡博士10 分钟前
最近点对问题(Closest Pair of Points)
java·python·算法
白太岁12 分钟前
算法:链表:指针变化与环
数据结构·算法·链表
寻寻觅觅☆12 分钟前
东华OJ-进阶题-10-分解质因数(C++)
数据结构·c++·算法
是梦终空11626 分钟前
模板编译期机器学习
开发语言·c++·算法
killer Curry37 分钟前
Polar CTF PWN 简单(1)(持续更新)
笔记·python·算法
Han.miracle42 分钟前
Lombok 构造相关核心注解全解析
java·linux·算法