编辑代码

#include <stdio.h>

int main() {
    // 从键盘输入一串字符 aadAfsdAa575fa7
    // 把这些字符存到 一个 字符数组里面
    // {'a', 'a', 'd', 'A', 'f'}
    // 把小写字符 转换为 大写字符, 其他的原样输出
    char all[10];
    char a;
    // getchar() 他会直接从键盘中获取一个字符(只获取你输入的第一个)
    // a = getchar();
    // char b;
    // b = getchar();
    // printf("%c\n", a);
    // printf("%c\n", b);
    int i = 0;
    // \n 是换号的意思
    // getchar();
    while ((a = getchar()) != '\n') {
        // 判断 a 是 小写
        if (a >= 97 && a <= 122) {
            // 把 a 转换为 大写
            // 65 = A 
            // 32 = a
            a = a - 32;
        } else {
            // 把 a 输出来
            printf("- %c\n", a);
        }
        all[i] = a;
        i++;
    }
    // sdafasdf\n
    printf("+ %c\n", all[0]);
    printf("+ %c\n", all[1]);
    printf("+ %c\n", all[2]);
    // int j = 0;
    // while (j < 5) {

    // }
}