PTA | 实验7-3-9 字符串字母大小写转换 (15分)

  • Post author:
  • Post category:其他


实验7-3-9 字符串字母大小写转换 (15分)

本题要求编写程序,对一个以“#”结束的字符串,将其小写字母全部转换成大写字母,把大写字母全部转换成小写字母,其他字符不变输出。

输入格式:

输入为一个以“#”结束的字符串(不超过30个字符)。

输出格式:

在一行中输出大小写转换后的结果字符串。

输入样例:

Hello World! 123#

输出样例:

hELLO wORLD! 123
char a[90];
char b[90];
#include <stdio.h>
int main(){
    int medi = 0;
    int len = 0;
    medi = getchar();
    for (int i = 0; medi != '#'; i++){
        a[i] = medi;
        len++;
        medi = getchar();
    }
    for(int k = 0; k < len ; k++){
        if(a[k] >= 65 && a[k] <= 90){
            b[k] = a[k] + 32;
        }else if(a[k] >= 97 && a[k] <= 122){
            b[k] = a[k] - 32;
        }else{
            b[k] = a[k];
        }printf("%c",b[k]);
    }
        return 0;
    }



版权声明:本文为olinaaaaa原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。