解题思路以及注意事项:
注意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。
注意分号和引号千万不要错,还有中英文的书写问题。
实例代码:
#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分
390 人评分
c=%0.2lf中0.21是什么意思呢
Reinforce 2019-08-03 19:19:11 |
是0.2和lf, lf是双精度浮点型输出格式,0.2表示保留两位小数
#include<stdio.h> int main(void) { float c, F; printf("请输入华氏温度F:"); scanf("%f", &F); c = 5 * (F - 32) / 9; printf("c=%0.2f", c); return 0; } 求教,哪错了
Reinforce 2019-08-03 19:16:55 |
应该不用提示输入温度值
panda酱 2019-08-30 16:18:07 |
不能是0.2啊,左边数据表示的是你输出数的长度 0不就没有了吗
living云中 2019-10-08 16:35:05 |
#include<stdio.h> int main() { float c, F; //printf("请输入一个华氏温度:\n"); scanf("%f", &F); c = 5 * (F - 32) / 9; printf("c=%.2f\n", c); return 0; }和你一样,把提示注释掉,就对了
zyz 2019-10-30 19:59:34 |
求出来是4.44,不知道为啥,用楼主的代码也是4.44,会不会是我电脑有问题
#include<stdio.h> int main() { float h,s; scanf("%f",&h); s=5*(h-32)/9; printf("%.2f",s); return 0; } 这个哪里错了,不是差不多嘛,我在VC++6.0都可以
落亦 2019-07-24 21:01:01 |
应该是 printf("c=%0.2lf", c);注意要有c=
#include<stdio.h> int main() { float F; float C; scanf("%f",&F); C=5*(F-32)/9; printf("%.2f\n",C); return 0; } 请问一下这个哪里错了?为什么我把“*”加上之后会显示答案出错?而去掉之后却又显示编译出错?我用的编译器是VC6.0。
#include<stdio.h> int main(void) { float f,c; c=5*(f-32)/9; while(~scanf("%f", &f))printf("c=%.2f\n",c); return 0; } 请问下哪里错了^_^
#include<stdio.h> int main(void) { float f,c; C=5*(F-32)/9; while(~scanf("%f", &f))printf("c=%.2f\n",c); return 0; } 额麻烦问下哪儿错了
#include<stdio.h> int main() { float C; float F; scanf("%f",&F); C=5*(F-32)/9; printf("%.2f\n",C); return 0; } 请问哪里出错了????
蒂法赛高 2019-05-17 23:40:46 |
printf("c=%.2f\n",C);
雷洋洋 2019-06-02 19:43:16 |
字母不要大写吧
龙小邢 2019-06-11 13:44:37 |
同问 我编的也是这个 但是却说错误
龙小邢 2019-06-11 13:47:29 |
刚刚我试了一下 printf("c=%0.2f",c) 可以对 你应该少了个0 他不给对
ibrate 2019-06-14 18:15:50 |
结果是要输出 c=温度,不是 只输出温度
忧患生安乐死 2019-06-15 23:33:25 |
0.2代表小数后两位
Jerry 2019-07-07 17:48:44 |
结果是要输出 c=温度,不是 只输出温度
A+B for Input-Output Practice (VII) (C++代码)浏览:643 |
Wu-求圆的面积 (C++代码)浏览:1994 |
模拟计算器 (C++代码)浏览:885 |
2^k进制数 (C语言描述,蓝桥杯)浏览:1457 |
字符串比较 (C语言代码)浏览:770 |
陶陶摘苹果2 (C语言代码)浏览:651 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:395 |
【偶数求和】 (C++代码)浏览:744 |
小O的数字 (C++代码)浏览:806 |
C语言程序设计教程(第三版)课后习题5.5 (C语言代码)浏览:546 |
bella 2019-09-09 23:16:28 |
同问为什么
Ryan 2019-09-20 19:48:47 |
我也
你的小俊俊 2019-09-21 20:05:41 |
Me too
一个人007 2019-10-29 09:48:18 |
好像是double要用lf,而float只要用f就可以了