c语言梁栋版答案解析,C语言程序设计梁栋版课后习题答案.doc

第一章习题参考答案

1.机器 2.过程 3.函数 4.函数体 5.main()

6.分号;7.数字 8.空格 9.字符串 10.编译

1.D 2.C 3.B 4.C 5.C 6.A 7.B 8.B 9.D 10.A

浮点数据从小到大排列。

正确的编写程序如下:

int max(int a,int b)

{

if(a>b) return a;

else return b;

}

void main(void)

{

int a,b,x;

a=b=2;

x=max(a,b);

printf("the bigger is %d\n",x);

}

五: 1、输入四个浮点数,然后输出其中的最大数。

#.include /* 包含标准I/O库函数的说明 */

void main(void) /* 主函数说明 */

{

float first,second,third,fourth,max; /* 局部变量说明 */

printf("请输入四个浮点数:"); /* 显示输入提示文字 */

scanf("%f%f%f%f",&first,&second,&third,&fourth);

/* 输入数据 */

max=first;

if (second>max) /*求first、second中的大数*/

max=second;

if (third>max) /*求third、min中的大数*/

max=third;

if (fourth>max) /*求fourth、min中的大数*/

max=fourth;

printf("%f、%f、%f、%f中的最大数是%f\n",

first,second,third,fourth,max); /* 输出结果 */

}

用函数编程实现输入三个整数,然后输出其中的最小数

# include /* 包含标准I/O库函数的说明 */

int small(int a,int b) /*子函数说明*/

{

int c=b; /*局部变量说明*/

if (a

c=a;

return c; /* 返回结果 */

}

void main(void)

{ /* 主函数说明 */

int first,second,third,min; /* 局部变量说明 */

printf("请输入三个整数: "); /* 显示输入提示文字 */

scanf("%d%d%d",&first,&second,&third); /* 输入数据 */

min=small(first,second); /*求first、second中的小数*/

min=small(third,min); /*求third、max中的小数*/

printf("%d、%d、%d中的最小数是%d\n",

first,second,third,min); /* 输出结果 */

}

第二章习题参考答案

一、1.D 2.B 3.C 4.B 5.A 6 .B 7.C 8.D 9.A 10.B

11.C 12.B 13.C 14.C 15.C 16.D 17.D 18.D 19.B 20.A

21.A 22.B 23.B 24.B 25.C 26.A 27.D 28.B 29.D 30.C

二、1.数据长度 2.字符 字符串 3.-15 -15

4.0 65535

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值