oj1991: C语言实验——大小写转换

来源:互联网 发布:达内java培训视频下载 编辑:程序博客网 时间:2024/06/04 19:58
问题描述:把一个字符串里所有的大写字母换成小写字母,小写字母换成大写字母。其他字符保持不变。 
作者:何知令
发表时间:2017年2月23日
输入:输入为一行字符串,其中不含空格。长度不超过80个字符。 

输出:输出转换好的字符串。 

代码:

/*问题描述:把一个字符串里所有的大写字母换成小写字母,小写字母换成大写字母。其他字符保持不变。 作者:何知令发表时间:2017年2月23日输入:输入为一行字符串,其中不含空格。长度不超过80个字符。 输出:输出转换好的字符串。 */#include <stdio.h>#include <stdlib.h>int main(){    char str[100];    int i;    gets(str);    for(i=0;str[i]!='\0';i++)    {        if(str[i]>='a'&&str[i]<='z')            str[i]-=32;        else if(str[i]>='A'&&str[i]<='Z')           str[i]+=32;    }    puts(str);    return 0;}
程序运行结果展示:

知识点总结:结构控制

学习心得:开始还是错了

0 0