理工大学ACM平台题答案关于C语言 1168 C语言实验——大小写转换

来源:互联网 发布:手机晒密软件 编辑:程序博客网 时间:2024/04/18 18:54

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

Time Limit: 1000ms   Memory limit: 65536K  有疑问?点这里^_^

题目描述

把一个字符串里所有的大写字母换成小写字母,小写字母换成大写字母。其他字符保持不变。

输入

输入为一行字符串,其中不含空格。长度不超过80个字符。

输出

输出转换好的字符串。

示例输入

ABCD123efgh

示例输出

abcd123EFGH
 

#include <stdio.h>
int main( )
{
    int i=0;
    char a[100];
    scanf("%s",a);
    while(a[i]!='\0')
 {
    if(a[i]>='a'&&a[i]<='z')
    a[i]=a[i]-32;
    else if(a[i]>='A'&&a[i]<='Z')
    a[i]=a[i]+32;
    i++;
 }
    printf("%s",a);
    return 0;
}  

0 0