难道就一道C++习题没人会吗?5、输入字符,输出密码功能.如果输入的是非字母,那么输出*如果输入的是大写字母那么输出的字母是往后第4个字母如果输入的是小写字母那么输出的字母是往前第

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/17 16:25:34

难道就一道C++习题没人会吗?5、输入字符,输出密码功能.如果输入的是非字母,那么输出*如果输入的是大写字母那么输出的字母是往后第4个字母如果输入的是小写字母那么输出的字母是往前第
难道就一道C++习题没人会吗?
5、输入字符,输出密码功能.
如果输入的是非字母,那么输出*
如果输入的是大写字母那么输出的字母是往后第4个字母
如果输入的是小写字母那么输出的字母是往前第4个字母
字母表是循环的.

难道就一道C++习题没人会吗?5、输入字符,输出密码功能.如果输入的是非字母,那么输出*如果输入的是大写字母那么输出的字母是往后第4个字母如果输入的是小写字母那么输出的字母是往前第
新手办法
#include
void main()
{
char c;
scanf("%c",&c);
c=c+4;
if(c>=91)
{
switch(c)
{
case 91:
c=65;
break;
case 92:
c=66;
break;
case 93:
c=67;
break;
case 94:
c=68;
break;
default:
c='*';
}
}
else if(c>=123)
{
switch(c)
{
case 123:
c=97;
break;
case 124:
c=98;
break;
case 125:
c=99;
break;
case 126:
c=100;
break;
default:
c='*';
}
}
printf("%c\n",c);
}