代码思路:利用srcii对每个字符进行加四处理
一
使用四个变量和getchar(); 对每个字符加密;。
//baizhen
#include <stdio.h>
int main(void)
{
char a,b,c,d,e;
a=getchar();
b=getchar();
c=getchar();
d=getchar();
e=getchar();
printf("%c%c%c%c%c",a+4,b+4,c+4,d+4,e+4); //字符+4加密
return 0;
}
二
也可以使用数组和strlen函数进行输出
//baizhen
#include <stdio.h>
#include <string.h>
int main(void)
{
char a[10]; //数组长度可任意设置,满足使用要求即可
scanf("%s",a);
long int i=strlen(a);
for(int x=0;x<i;x++)
{
printf("%c",a[x]+4);
}
return 0;
}
三
以下方法在ACM训练系统中不能通过,但是可以在工作中正常使用。
//baizhen
#include <stdio.h>
int main(void)
{
char a;
while((a=getchar())!='\n'){printf("%c",a+4);}
return 0;
}
代码不唯一 本文仅针对初学小白。