和真人练口语的app:找高手帮忙!!!做C语言作业

来源:百度文库 编辑:神马品牌网 时间:2024/04/30 04:12:19
要将“China”译成密码,密码规律是:用原来的字母后面第4个字母代替原来的字母。例如,字母“A”后面的第4个字母是“E”,用“E”代替“A”。因此,“China”应译为“Glmre”。请编一程序,用赋初值的方法使c1、c2、c3、c4、c5五个变量的值分别为‘C’、‘h’、‘i’、‘n’‘a’,经过运算,使c1、c2、c3、c4、c5分别变为‘G’、‘l’、‘m’、‘r’、‘e’,并输出。

#include <stdio.h>
void main()
{
char c1='C', c2='h',c3='i',c4='n',c5='a';
printf("%c%c%c%c%c",c1+4,c2+4,c3+4,c4+4,c5+4);
}
简单为上,不过还是应该考虑程序的复用
#include "stdio.h"
#define N 4
main()
{
int i;
char c[N];
for(i=0;i<N;i++)
{
scanf("%c",&c[i]);
c[i]+=4;
printf("%c",c[i]);
}
}

#include <stdio.h>
void main()
{
char c1='C', c2='h',c3='i',c4='n',c5='a';
printf("%c%c%c%c%c",c1+4,c2+4,c3+4,c4+4,c5+4);
}

晕死!太搞笑了!

#include <stdio.h>
void main()
{
int i;
char c[4];
for(i=0;i<4;i++)
{
scanf("%c",&c[i]);
getchar():
c[i]+=4;
printf("%c",c[i]);
}
}