admin 管理员组

文章数量: 1184232


2024年5月17日发(作者:wxpython同pyinstaller版本不适合问题)

C语言程序设计-谭浩强-第三版

-课后习题答案

1.5请参照本章例题,编写一个C程序,输出以下信息:

**************************

Very Good!

**************************

解:

mian()

{printf(“**************************”);

printf(“n”);

printf(“Very Good!n”);

printf(“n”);

printf(“**************************”);

}

1.6 编写一个程序,输入a、b、c三个值,输出其中最大值。

解:

mian()

{int a,b,c,max;

printf(“请输入三个数a,b,c:n”);

scanf(“%d,%d,%d”,&a,&b,&c);

max=a;

if(max

max=b;

if(max

max=c;

printf(“最大数为:“%d”,max);

}

第三章

3.6写出以下程序运行的结果。

main()

{char c1=’a’,c2=’b’,c3=’c’,c4=’101’,c5=’116’;

printf(“a%cb%ctc%ctabcn”,c1,c2,c3);

printf(“tb%c %c”,c4,c5);

}

解:

aaㄩbbㄩㄩㄩccㄩㄩㄩㄩㄩㄩabc

AㄩN

3.7 要将"China"译成密码,译码规律是:用原来字母后面的第4个字母代替原

来的字母.例如,字母"A"后面第4个字母是"E"."E"代替"A"。因此,"China"

应译为"Glmre"。请编一程序,用赋初值的方法使cl、c2、c3、c4、c5五个变

量的值分别为,’C’、’h’、’i’、’n’、’a’,经过运算,使c1、c2、

c3、c4、c5分别变为’G’、’l’、’m’、’r’、’e’,并输出。

解:

#include

main()

{ char c1=’C’,c2=’h’,c3=’i’,c4=’n’,c5=’a’;


本文标签: 程序 编写 字母 问题 结果