本文主要是介绍C语言 将“China”译成密码,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
将“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”。分别用putchar函数和printf函数输出这5个字符。
#include <stdio.h>
int main() {
char c1 = 'C', c2 = 'h', c3 = 'i', c4 = 'n', c5 = 'a';
c1 += 4;
c2 += 4;
c3 += 4;
c4 += 4;
c5 += 4;
putchar(c1);
putchar(c2);
putchar(c3);
putchar(c4);
putchar(c5);
printf("\n");
printf("%c%c%c%c%c\n", c1, c2, c3, c4, c5);
return 0;
}
问题分析和解释说明:
任务:将字符串“China”译成密码。
原理:每个字母替换为后面第4个字母,形成新的字符串。
步骤:
- 初始化字符变量
c1
到c5
为 "China" 的字符。 - 每个字符增加4,得到新字符。
- 使用
putchar
和printf
输出新字符串。
这篇关于C语言 将“China”译成密码的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!