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

相关