C语言谭浩强(第三版)答案

电脑杂谈  发布时间:2020-06-22 08:11:41  来源:网络整理

c语言谭浩强课后答案_c语言谭浩强第三版课后习题答案_c语言课后答案谭浩强

C语言谭浩强(第三版)答案

C语言设计谭浩强对课后习题第三版的答案

1.5请参考本章中的示例,编写一个C程序,并输出以下信息:

main()

{

printf(“ ************ \ n”);

printf(“ \ n”);

printf(“非常好!\ n”);

printf(“ \ n”);

printf(“ ************ \ n”);

}

1.6编写程序,输入a b c的三个值,并输出其中最大的值.

解决方案: main()

{int a,b,c,max;

printf(“请输入三个数字ac语言谭浩强第三版课后习题答案,b,c: \ n”);

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

max = a;

if(maxmax = b;

c语言课后答案谭浩强_c语言谭浩强第三版课后习题答案_c语言谭浩强课后答案

if(maxmax = c;

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

}

第三章

3.3请用八进制和十六进制数字表示以下数字:

(1)10(2)32(3)75(4)-617

(5)-111(6)2483(7)-28654(8)21003

解决方案: 十点八十六分

(10)=(12)=(a)

(32)=(40)= 20

(75)=(113)= 4b

(-617)=(176627)= fd97

-111 = 177621 = ff91

2483 = 4663 = 963

-28654 = 110022 = 9012

21003 = 51013 = 520b

3.5字符常量和字符串常量有什么区别?

解决方案: 字符常量是一个字符,用单引号引起来. 字符串常量由0个或几个字符组成

c语言谭浩强第三版课后习题答案_c语言谭浩强课后答案_c语言课后答案谭浩强

组成后,将其括在双引号中,会自动添加结束符号'\ 0'.

3.6编写以下程序的运行结果:

#include

void main()

{

char c1 ='a',c2 ='b',c3 ='c', ='\ 101',c5 ='\ 116';

printf(“ a%c b%c \ tc%c \ tabc \ n”,c1,c2,c3);

printf(“ \ t \ b%c%c \ n”,,c5);

解决方案: 该程序的运行结果是:

aabb cc abc

A N

3.7将“中国”翻译成密码. 密码规则: 将原始字母替换为原始字母后的第四个字母,

例如,字母“ A”之后的第四个字母是“ E”,用“ E”替换“ A”. 因此,“中国”应译为“格姆雷”.

请编译程序以使c1,c2,c3,和c5分别成为'G','1','m','r','e'和

输出.

main()

{char c1 =“ C”,c2 =“ h”,c3 =“ i”, ='n',c5 ='a';

c1 + = 4;

c语言谭浩强第三版课后习题答案_c语言谭浩强课后答案_c语言课后答案谭浩强

c2 + = 4;

c3 + = 4;

+ = 4;

c5 + = 4;

printf(“密码为%c%c%c%c%c \ n”,c1,c2,c3,,c5);

}

3.8案例3.6是否可以更改如下:

#include

void main()

{

int c1,c2; (以前为char c1,c2)

c1 = 97;

c2 = 98;

printf(“%c%c \ n”,c1,c2);

printf(“%d%d \ n”,c1c语言谭浩强第三版课后习题答案,c2);

}

解决方案: 是的. 因为在可以输出的字符范围内,整数和字符类型具有相同的效果.

3.9查找以下算术表达式的值.

c语言谭浩强课后答案_c语言谭浩强第三版课后习题答案_c语言课后答案谭浩强

(1)x + a%3 *(int)(x + y)%2/4 = 2.5(x = 2.5,a = 7,y = 4.7)

(2)(浮点)(a + b)/ 2 +(int)x%(int)y = 3.5(让a = 2,b = 3,x = 3.5,y = 2.5)

3.10编写以下程序的运行结果:

#include

void main()

{

int i,j,m,n;

i = 8;

j = 10;

m = ++ i;

n = j ++;

printf(“%d,%d,%d,%d \ n”,i,j,m,n);

}

解决方案: 结果: 9,11,9,10

第4章

4.4.a = 3,b = 4,c = 5,x = 1.2,y = 2.4,z = -3.6,u = 51274,n = 128765,c

1 ='a',c2 ='b'. 想想

要获得以下输出格式和结果,请编写程序以请求输出,如下所示:

a = 3 b = 4 c = 5

x = 1.200000,y = 2.400000,z = -3.600000

x + y = 3.60 y +


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-254287-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...