C语言刷题笔记5
标题
四位密码器
描述
编制密码转换方式:大写字母-->小写字母,小写字母-->大写字母,数字-->*,其它符号-->@。
时间限制
内存限制
10000
类别
输入说明
输入函数使用scanf,格式%c控制。
输出说明
输出密码转换后的结果。
输入样例
A2c&
输出样例
a*C@
提示
输入四位密码字符,如A2c&
代码:
#include 
 
int main()
{   char a[4];
    int i;
    for(i = 0;i<4;i++)
    {   scanf("%c",&a[i]);
        if(a[i]>=65&&a[i]<=90)
        {   a[i] = a[i] + 32;  
        }
        else if(a[i]>=90&&a[i<=122])
        {   a[i] = a[i] - 32;
        }
        else if(a[i]>=48&&a[i]<=59)
        {   a[i] = '*';
        }
        else
        {   a[i] = '@';
        }
        
    }
    for(i=0;i<4;i++)
        {   printf("%c",a[i]);
        }
    
}
使程序更具普遍性
数组输入输出用for循环