蓝桥杯每日一解

可以看看a的ascii码为65+32 而A为ascii码为65,大小写相差32位

#include <iostream>

using namespace std;
int main(){
    int n;
    cin >> n;
    char a;
    for (int i = 1;i<=n;i++){
        while(scanf("%c",&a) != EOF){//无限输入直到输入到空格
            if(a == 'a' || a == 'e' || a == 'i' || a == 'o' || a == 'u'){
                a = a - 32;//可以看看a的ascii码为65+32 而A为ascii码为65,大小写相差32位
            }
            else if(a > 65 && a < 97){
                a = a + 32;//如上一样
            }
            cout << a;//循环输出a变量
        }
    }
    return 0;
}

大家可以了解一下ascii码!!

相关推荐

  1. 每日练,

    2024-02-06 22:32:02       51 阅读
  2. 每日题(python)

    2024-02-06 22:32:02       38 阅读
  3. 每日题(BFS)

    2024-02-06 22:32:02       19 阅读
  4. 每日题(dfs)

    2024-02-06 22:32:02       19 阅读
  5. 每日题:扫雷

    2024-02-06 22:32:02       20 阅读
  6. 每日

    2024-02-06 22:32:02       10 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-02-06 22:32:02       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-02-06 22:32:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-02-06 22:32:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-02-06 22:32:02       18 阅读

热门阅读

  1. 记录 | .ui转.py

    2024-02-06 22:32:02       28 阅读
  2. 23种设计模式之工厂模式

    2024-02-06 22:32:02       32 阅读
  3. 设计模式(结构型模式)桥接模式

    2024-02-06 22:32:02       28 阅读
  4. Vue 插槽的基本用法

    2024-02-06 22:32:02       30 阅读
  5. MySQL深入——18

    2024-02-06 22:32:02       30 阅读
  6. FastAdmin

    2024-02-06 22:32:02       36 阅读
  7. H12-821_315

    2024-02-06 22:32:02       29 阅读
  8. 数组对象过滤

    2024-02-06 22:32:02       32 阅读
  9. k8s的Deployment部署策略线上踩坑

    2024-02-06 22:32:02       26 阅读