c语言,实现密码加密,四位由任意数字和字母组成的密码,依次对其中每个字符输出其后2位的数字或字母,组成新的密码输出
时间: 2023-05-29 11:06:42 浏览: 450
#include<stdio.h>
#include<string.h>
int main()
{
char password[5]; //定义一个五个字符的字符数组,最后一位为'\0'
printf("请输入四位由数字和字母组成的密码:");
scanf("%s", password); //输入密码
int i;
printf("加密后的密码为:");
for(i=0; i<4; i++)
{
if(password[i]>='0' && password[i]<='9') //如果是数字
{
printf("%c%c", password[(i+2)%4], password[(i+3)%4]); //输出后两位数字
}
else if(password[i]>='a' && password[i]<='z') //如果是小写字母
{
printf("%c%c", password[(i+2)%4]-32, password[(i+3)%4]-32); //输出后两位大写字母
}
else if(password[i]>='A' && password[i]<='Z') //如果是大写字母
{
printf("%c%c", password[(i+2)%4]+32, password[(i+3)%4]+32); //输出后两位小写字母
}
}
printf("\n");
return 0;
}
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)