实验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 版权协议,转载请附上原文出处链接和本声明。