200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > C语言练习题:大小写字母转换(数组)

C语言练习题:大小写字母转换(数组)

时间:2020-02-02 17:18:56

相关推荐

C语言练习题:大小写字母转换(数组)

编写程序,输入一行字符,以回车符\n结束,将其中的大写字母转换为相应的小写字母,小写字母转换为相应的大写字母后输出,其他字符按原样输出。

输入格式

输入一行字符,以回车符\n结束。

输出格式

将输入字符串中的大写字母转换为相应的小写字母后输出,小写字母转换为相应的大写字母后输出,其他字符按原样输出。

示例1

输入

Reold 123?

输出

rEOLD 123?

#include <stdio.h>int main () {// TODO 请在此处编写代码,完成题目要求char str[200];while(gets(str)!=NULL){for(int i=0;str[i]!='\0';i++) /*'\0'是字符串的结尾*/{if(str[i]==' ') {printf(" "); /*注意空格*/}else if(str[i]>='a'&&str[i]<='z'){str[i]=str[i]-32;printf("%c",str[i]);}else if(str[i]>='A'&&str[i]<='Z'){str[i]=str[i]+32;printf("%c",str[i]);}else printf("%c",str[i]);}}return 0;}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。