解题思路以及注意事项:
注意scanf("%lf",&f);或者scanf("%f",&f);如果你前面定义的f是用double类型的话,就应该用%lf格式,如果f是float类型的话,就应该用%f,不然会有意想不到的结果。
注意printf("%lf",c);或者printf("%f",c);这里面的格式%lf或者%f与c的类型相同,c为double类型的,就用%lf,c为float类型就用%f。
浮点数c要求两位有效小数,而%f默认输出6位,就会有多余的4位小数,怎么办?答:控制小数位数。
怎么控制?答:%和f之间加.2即可,变成%.2f。
实例代码:
#include<stdio.h>
int main()
{
double f,c;
scanf("%lf",&f);
c=5*(f-32)/9;
printf("c=%0.2lf", c);
return 0;
}
0.0分
0 人评分
蛇行矩阵 (C语言代码)浏览:792 |
C语言程序设计教程(第三版)课后习题8.5 (C语言代码)浏览:562 |
WU-C语言程序设计教程(第三版)课后习题11.11 (C++代码)(想学链表的可以看看)浏览:1464 |
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:638 |
C语言程序设计教程(第三版)课后习题8.8 (C语言代码)浏览:583 |
C二级辅导-等差数列 (C语言代码)浏览:891 |
简单的a+b (C语言代码)浏览:491 |
C语言程序设计教程(第三版)课后习题8.2 (C语言代码)浏览:1108 |
printf基础练习 (C语言代码)浏览:2268 |
汽水瓶 (C语言代码)浏览:579 |