c语言:请编程序将“China”译成密码,分别用putchar和printf函数输出这5个字符。

请编程序将“China”译成密码,密码规律是:用原来字母后面第4个字母代替原来的字母。分别用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;

printf("用printf输出密码为:%c%c%c%c%c\n", c1, c2, c3, c4, c5);

printf("用putchar输出密码为:");

putchar(c1);

putchar(c2);

putchar(c3);

putchar(c4);

putchar(c5);

printf("\n");

return 0;

}

结果:

用printf输出密码为:Glmre

用putchar输出密码为:Glmre

请按任意键继续. . .

时间: 2024-10-13 16:21:57

c语言:请编程序将“China”译成密码,分别用putchar和printf函数输出这5个字符。的相关文章

【c语言】将“China”译成密码,密码规律:用原来字母后边第4个字母代替原来的字母。

// 将"China"译成密码,密码规律:用原来字母后边第4个字母代替原来的字母. // 要求:先赋初值,然后分别用putchar和printf输出 #include <stdio.h> int main() { char c1 = 'C'; char c2 = 'h'; char c3 = 'i'; char c4 = 'n'; char c5 = 'a'; c1 = c1 + 4; c2 = c2 + 4; c3 = c3 + 4; c4 = c4 + 4; c5 =

C程序设计 电文密码——有一行电文,已按下面规律译成密码

有一行电文,已按下面规律译成密码: A-->Z   a--->z B--->Y  b--->y ... 即第一个字母变成第26个字母,第i个字母变成第(26-i+1)个字母.非字母字符不变.要求编程序将密码译回原文,并输出密码和原文. #include <stdio.h> int main(){    char str[10];    int i,m,n;    gets(str);     printf("密码:\n");    for(i=0;

两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单。

package C; public class Bisai { public static void main(String[] args) { String a="xyz",b="",c=""; for (int i = 0; i < 3; i++) { if(a.substring(i,i+1).equals("x")||a.substring(i,i+1).equals("z")) { cont

已知文件 a.txt 文件中的内容为“bcdeadferwplkou”, * 请编写程序读取该文件内容,并按照自然顺序排序后输出到 b.txt 文件中。 * 即 b.txt 中的文件内容应为“abcd…………..”这样的顺序。

import java.io.*;class SortChar{ private String str; private char arrayList[]; private BufferedReader br; //字符流 private File f; //读取的文件 SortChar( String s ) { f=new File( s ); } public void start() { if( inputData()==-1 ) { return; } //对字符数组进行冒泡排序 so

26、有一行电文,已按下面规律译成密码即第一个字母变成第26个字母,第I个字母变成第(26-i+1)

扩展知识 参考 请输入一个数字,把它显示为对应的字母,比如输入65,显示A,输入97,显示a

C语言中如何用printf函数输出百分号?

打两个%%..比如printf( "%%\n" );就可以输出一个百分号.同理,输出两个百分号的话就需要写四个. #include <stdio.h> int main(int argc, const char * argv[]) { printf("%%%%");//printf函数打印 % 字符要用 %% 才能打印 return 0; }

c语言:用getchar函数读入两个字符给c1,c2,用putchar和printf输出。思考问题

用getchar函数读入两个字符给c1,c2,分别用putchar和printf输出这两个字符.思考以下问题: (1)变量c1和c2定义为字符型还是整型?或二者皆可? (2)要求输出c1和c2的ASCII码,应如何处理? (3)整形变量和字符变量是否在任何情况下都可以互相代替?char c1, c2;和int  c1, c2;是否无条件等价? 程序: #include<stdio.h> int main() { char c1, c2; printf("请输入两个字符c1,c2:&q

C语言printf()函数详解

printf函数称为格式输出函数,其关键字最末一个字母f即为"格式"(format)之意.其功能是按用户指定的格式,把指定的数据显示到显示器屏幕上.在前面的例题中我们已多次使用过这个函数. printf函数调用的一般形式 printf函数是一个标准库函数,它的函数原型在头文件"stdio.h"中.但作为一个特例,不要求在使用 printf 函数之前必须包含stdio.h文件.printf函数调用的一般形式为: printf("格式控制字符串",

C语言加密练习:第一个字母变成第26个字母,第i个字母变成第(26-i+1)个字母。非字母字符不变。要求编程序将密码译回原文,并输出密码和原文。

1 int Afan(char a); 2 3 int main() 4 5 { 6 7 char arr[40] = {"aABX"}; 8 9 scanf("%s", arr); 10 11 printf("原电文:%s\n", arr); 12 13 //加密电文 14 //注释:如对代码建议请联系QQ:466449822 15 char m_arr[40] = "aaa"; 16 17 printf("密电文