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循环