解题思路:
注意事项:
1、double变量可以用%f或%lf在printf输出,float变量只能用%f输出
2、double变量只能用%lf在scanf输入,float变量只能用%f输入
看起来float适应性差一些
%2f是把float的所有位数输出2位,包括小数点,如果不组2位,补0,如果超过2位,按照实际输出
%.2f是float后的小数只输出两位。
例如:
printf("%2f, %2f, %.2f",123.1, 123.123, 123.123);
VS的输出就是:123.100000, 123.123000,123.12
参考代码:
#include<stdio.h>
main()
{
double sheshi,huashi;
scanf("%lf",&sheshi);
huashi=(5*(sheshi-32))/9;
printf("%.2lf",huashi);
}
0.0分
0 人评分
【简单计算】 (C语言代码)浏览:642 |
本人酷爱递归实现很多问题,这里也是浏览:632 |
WU-拆分位数 (C++代码)浏览:819 |
用筛法求之N内的素数。 (C语言代码)浏览:685 |
【绝对值排序】 (C语言代码)浏览:892 |
C语言程序设计教程(第三版)课后习题10.1 (C语言代码)浏览:585 |
1118(求助_已解决)浏览:351 |
C语言程序设计教程(第三版)课后习题9.8 (C语言代码)浏览:672 |
C二级辅导-进制转换 (C语言代码)浏览:750 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:587 |