1. /*
    2. 试题 算法训练 大小写转换
    3. 资源限制
    4. 时间限制:1.0s 内存限制:512.0MB
    5. 问题描述
    6.   编写一个程序,输入一个字符串(长度不超过20),然后把这个字符串内的每一个字符进行大小写变换,即将大写字母变成小写,小写字母变成大写,然后把这个新的字符串输出。
    7.   输入格式:输入一个字符串,而且这个字符串当中只包含英文字母,不包含其他类型的字符,也没有空格。
    8.   输出格式:输出经过转换后的字符串。
    9. 输入输出样例
    10. 样例输入
    11. AeDb
    12. 样例输出
    13. aEdB
    14. */
    15. #include<cstdio>
    16. int main(){
    17. char s[20];
    18. scanf("%s", &s);
    19. int l = 'a' - 'A';
    20. for (int i = 0; s[i]!=NULL; i++){
    21. if(s[i]>='a'){
    22. s[i] -= l;
    23. }else{
    24. s[i] += l;
    25. }
    26. printf("%c", s[i]);
    27. }
    28. }