C primer plus(第五版)课后编程练习答案(完整)(12)

时间:2025-02-22

C primer plus(第五版)课后编程练习答案(完整)

float b=1.0/3.0;

printf("double a=1.0/3.0:\n");

printf("%.4e\n",a);

printf("%.12e\n",a);

printf("%.16e\n\n",a);

printf("float b=1.0/3.0:\n");

printf("%.4f\n",b);

printf("%.12f\n",b);

printf("%.16f\n\n",b);

printf("FLT_DIG:%d\n",FLT_DIG);

printf("DBL_DIG:%d\n",DBL_DIG);

return(0);

}

7.编写一个程序,要求用户输入行驶的英里数和消耗汽油的加仑数。接着应该计算和显示消耗每加仑汽油行驶的英里数,显示方式是在小数点右侧显示一个数字。然后,根据l加仑约等于3.785升,l英里约等于1.609公里的规则,它应该把每加仑英里数转换成每100公里的升数(欧洲通用的燃料消耗表示法),并显示结果,显示方式是在小数点右侧显示一个数字(请注意,美国方案测量每单位距离消耗的燃料数,而欧洲方案测量每单位燃料的行驶距离)。用符号常量表示两个转换系数(使用const或#define)。

#include<stdio.h>

#define GALLON 3.785 //1 gallon = 2.785 litre

#define MILE 1.609 //1 mile = 1.609 kilometer

int main(void)

{

float mile,gallon;

printf("Please input miles and gallons:");

scanf("%f %f",&mile,&gallon);

printf("Miles per gallon:%.1f\n",mile/gallon);

printf("Litres per 100 kilometre:%.1f\n",gallon*GALLON/(100*mile*MILE));

return(0);

}

C primer plus(第五版)课后编程练习答案(完整)(12).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219