從鍵盤上任意輸入5個字元,用原來字母后面第4個字母代替原來的字母。要考慮如超過“Z”和"z",則環繞至“A”和“a"後。
#include<stdio.h>
intmain()
{
charc1,c2,c3,c4,c5;
scanf("%c%c%c%c%c",&c1,&c2,&c3,&c4,&c5);
if((c1+4>"z")||((c1+4>"Z")&&(c1<96)))
c1=c1-25;
else
c1=c1+4;
if((c2+4>"z")||((c2+4>"Z")&&(c2<96)))
c2=c2-25;
c2=c2+4;
if((c3+4>"z")||((c3+4>"Z")&&(c3<96)))
c3=c3-25;
c3=c3+4;
if((c4+4>"z")||((c4+4>"Z")&&(c4<96)))
c4=c4-25;
c4=c4+4;
if((c5+4>"z")||((c5+4>"Z")&&(c5<96)))
c5=c5-25;
c5=c5+4;
printf("passwordis%c%c%c%c%c\n",c1,c2,c3,c4,c5);
return0;
}
從鍵盤上任意輸入5個字元,用原來字母后面第4個字母代替原來的字母。要考慮如超過“Z”和"z",則環繞至“A”和“a"後。
#include<stdio.h>
intmain()
{
charc1,c2,c3,c4,c5;
scanf("%c%c%c%c%c",&c1,&c2,&c3,&c4,&c5);
if((c1+4>"z")||((c1+4>"Z")&&(c1<96)))
c1=c1-25;
else
c1=c1+4;
if((c2+4>"z")||((c2+4>"Z")&&(c2<96)))
c2=c2-25;
else
c2=c2+4;
if((c3+4>"z")||((c3+4>"Z")&&(c3<96)))
c3=c3-25;
else
c3=c3+4;
if((c4+4>"z")||((c4+4>"Z")&&(c4<96)))
c4=c4-25;
else
c4=c4+4;
if((c5+4>"z")||((c5+4>"Z")&&(c5<96)))
c5=c5-25;
else
c5=c5+4;
printf("passwordis%c%c%c%c%c\n",c1,c2,c3,c4,c5);
return0;
}