|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
题目:用户输入原文或密文,将输入的字母转换到它后面的第四个字母,acsii码加四,如:A装换为E,B转换为F,a转换为e;
如果有W,X,Y,Z等,W转换为A,X转换为B,w转换为a。
#include<stdio.h>
#include<math.h>
int main()
{
int k,i,j=0;
int m;
char c[20];
printf("input some char:\n");
scanf("%c",c);
for(i=0;i<strlen(c);i++)
{
if(((c[i]>'A')&&(c[i]<'Z'))||((c[i]>'a')&&(c[i]<'z'))) //输入字符是字母的话
{
if ((c[i] >= 'W'&&c[i] <= 'Z') || c [i]>= 'w'&&c[i] <= 'z')
{ c[i] = c[i]- 22; } //输入wyz就特殊转换
else
{c[i]=c[i]+4;}
}
else {c[i]=c[i]+4;}
printf("%c",c);
}
return 0;
} |
|