问题标题: http://judge.codingtang.com/problem/1092/

0
0

0
已采纳
甘昃昊晏
甘昃昊晏
初级守护
初级守护
char* foo(char* str)
{
    int i;
    for(i=0; str[i]; i++){
        if(str[i] >= 'a' && str[i]<='z') str[i] -= 'a'-'A';
        else if(str[i] >= 'A' && str[i]<='Z') str[i] += 'a'-'A';
    }
    return str;

{
    char str[255];
    scanf("%s", str);
    printf("%s", foo(str));
0
朱梓阳
朱梓阳
初级守护
初级守护

先读入一个字符串,然后逐字判断,如果是大写则转成小写,如果是小写则转成大写。

0
我要回答