C语言的一个题目 请高手帮帮忙

来源:百度知道 编辑:UC知道 时间:2024/07/07 21:26:34
题目是:
要将“China”译成密码,密码规律是:用原来的字母后面第4个字母代替原来的字母,例如,字母“A”后面第4个字母是“E”,用“E”代替“A”。因此,“china”应译为“glmre”。请编一程序,用副初值的方法使c1,c2,c3,c4,c5这5个变量的值分别为‘C’,‘H’,‘I’,‘N’,‘A’,经过运算,使c1,c2,c3,c4,c5 分别变为‘G’,‘L’,‘M’,‘R’,‘E’,并输出。
题目是这样的,望哪位高手帮下下
具体情况是,今天上午上课刚巧看一个手机短信,老师瞬间使出了他的凌波微步,当我抬起头时,为时已晚了。。直接指了书上一道题要我明天上午搞定,我们才刚刚开始学C语言第三天,这个基本上不懂,班里同学也都不懂,没办法只好在这来求救了。
惩罚:搞不定明天下午上课站一下午。。。

//看下我写的,有什么不懂的hi我
#include <stdio.h>
void main()
{
char c[5]={'C','H','I','N','A'};//初始化
int i;
for (i=0;i<5;i++)
c[i]=c[i]+4;//加4即为所求的数了,字母间的差是4
for (i=0;i<5;i++)
printf("%c ",c[i]);
printf("\n");
}