- 1
- 0
- 约2.22千字
- 约 4页
- 2021-10-13 发布于福建
- 举报
答:
#include stdio.h
#include float.h /* 定义 float 头文件 主要支持 直接显示 DBL_DIG,FLT_DIG */
int main (void)
{
double do_num = 1.0/ 3.0;
float fl_num = 1.0/ 3.0;
printf ( 右侧 4 位: %0.4f %0.4f \n,do_num,fl_num);
printf ( 左侧 12 位: %015.2f %015.2f \n,do_num,fl_num); /* 要显示小数点左边 记得
放 0 显示 左侧 12 位 如果要小数点后几位 必须相加起来 如 015.2 显示的 12 位 +小数点 +
小数后二位 = 15 位*/
printf (DBL_DIG:%f \n,DBL_DIG);
printf (FLT_DIG:%f \n,FLT_DIG);
getchar();
return 0;
}
7. 编写一个程序,要求用户输入行驶的英里数和消耗汽油的加仑数。接着应该计算和显示
消耗每加仑汽油行驶的英里数,显示方式是小数点右侧显示一个数字。然后,根据 1 加仑
约等于 3.785 升, 1 英里约等于 1.609 公里的规则, 它应该把每加仑英里数转换成每 100 公
里的升数并显示结果, 显示方式是在小数点右侧显示一个数字。 用符常量表示两个转换系数
(使用 const 或 #define )
答;
#include stdio.h
#define KILOMETRE 1.609 /* 注意:用符号常量的话 不用定义类型 也不用 = 号
*/
#define LITRE 3.785
int main (void)
{
float fl_mile,fl_gal;
float fl_kil,fl_lit;
fl_mile = 0;
fl_gal = 0;
printf ( 请输入行驶的英里 \n);
scanf (%f,fl_mile);
printf ( 请输入消耗汽油的加仑数 \n);
printf( 一加仑可以行驶 %0.1f 英里 \n,fl_mile/fl_gal);
fl_kil = fl_mile * KILOMETRE;
fl_lit = fl_gal * LITRE;
printf( 一升可以行驶 %0.1f 公里 \n,fl_kil/fl_lit);
getchar();
getchar();
return 0;
}
第 5 章 运算符,表达式和语句
在本章中你将学习下列内容:
·关键字: while ,typedef
·运算符: = - * / %++ -- (typedef )
·C 的各种各样的运算符,其中包括用于普通数学运算的的运算符。
·运算符的优先级以及术语“语句”和“表达式”的含义。
·简单的 while 循环
·复合语句,自动类型转换和类型指派
·如何编写带有参数的函数
既然你已经熟悉了表示数据的方式, 那么我们就来探究一下如何处理数据。 为此, C 提供
了大量的操作。你可以进行算术计算,比较值的大小,修改变量,逻辑地组合关系,等等。
我们先从基本的算术运算:加
原创力文档

文档评论(0)