两个问题:数学公式计算(题目1)和选择结构(题目2、3)
题目1:
输入一个华氏温度,要求输出摄氏温度。公式为 c=5(F-32)/9,取2位小数。
例如
输入:-40
输出:c=-40.00
代码如下:
#include<stdio.h>
int main()
{
double F,c;
scanf("%lf",&F);
c=5*(F-32)/9;
printf("c=%.2lf",c);
return 0;
}
注意:
- F和c都为浮点数,要用浮点型进行定义,最开始做的时候我用的float,但看到所有的题解都用的double型,我百思不得其解,最后才发现128华氏度仅为53.33333333摄氏度,明显在float的范围内是不够用的,所以我们使用范围更大的double型。
- 数学公式与C语言代码的转换。
- %m.nf中,m表示总宽度 (可省略),n表示精度,即保留到小数点后几位。此题保留2位小数,即为%.2lf。
题目2:
对分段函数求值,输入x,输出y。
代码如下:
#include<stdio.h>
int main()