解题思路以及注意事项:
注意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分
361 人评分
scanf里面确实是%f表示float,%lf表示double,但是printf里面貌似反了过来 int main() { float c, F; scanf("%f", &F); c = 5 * (F - 32) / 9; printf("c=%0.2lf", c); return 0; } 这样就没问题了
把我顶上去!!! 为什么你们不对,最开始我也和你们一样显示错误,所以我倒回去看题目要求(重点是样例输出),发现答案是要“c=-40.00”,注意要在输出里添加“ c= ”
#include<stdio.h> int main() { float F,c; scanf("%0.2f",&F); c=5 * ( F - 32 ) / 9; printf("c=%0.2f",c); return 0; } 为什么我算出来答案不对
遗弃的摄像机 2022-05-18 22:56:59 |
我的也是!!!!麻了
Xoy 2022-06-18 14:29:24 |
是lf不是f
uq_72551321500 2022-07-01 17:16:51 |
scanf语句格式声明不要加0.2
我这个为什么显示错误?? #include<stdio.h> int main() { float c, F; scanf("%f", &F); c = 5 * (F - 32) / 9; printf("%0.2f", c); return 0; }
#include <stdio.h> int main() { double f , c; printf("请输入需要转换的温度数值:"); scanf("%lf", &f); c = 5*(f - 32)/9; printf("摄氏温度为:%.2f", c); return 0; } 这个为什么答案不对
#include <stdio.h> int main(void) { int tem; scanf("%d", &tem); printf("%.2f", 5*(tem-32)/9); return 0; } 哪里错了
毛毛爱拼搏 2022-06-17 17:10:46 |
要求输入浮点数
#include<stdio.h> int main() { float c,F; scanf("%f",&F); c=5*(F-32)/9; printf("%.2f",c); return 0; } 我这个为什么不对呀,求指点
uuuuuuu 2022-04-07 19:28:25 |
是printf("c=%0.2f",c);试试
爷傲奈我何 2022-04-08 16:30:29 |
要记得原样输出:c=写进printf里
不忘一笑温眸 2022-04-09 18:22:18 |
用的vs2022吗,scanf后面要加 _s ,我复制粘贴过去,加了_s后可以运行的。
千梦 2022-04-27 11:49:53 |
我和你的一样哎,显示的是答案错误
毛毛爱拼搏 2022-06-17 17:11:48 |
把%f改成%lf就好了。
uq_49587880809 2022-11-09 23:45:19 |
这个是不是只能用double啊,float都错了
#include<stdio.h> int main() { float F,c; scanf("%f",&F); c=5*(F-32)/9; printf("摄氏温度为%.2f\n",c); return 0; } 这个错哪了呀,可以帮我指正一下吗
爷傲奈我何 2022-04-08 16:30:44 |
要记得原样输出:c=写进printf里
C语言程序设计教程(第三版)课后习题11.1 (C语言代码)浏览:676 |
C语言训练-自由落体问题 (C语言代码)浏览:609 |
1014题解浏览:484 |
数组与指针的问题浏览:716 |
C语言程序设计教程(第三版)课后习题10.1 (C语言代码)浏览:530 |
C语言程序设计教程(第三版)课后习题11.1 (C语言代码)浏览:486 |
整除问题 (C语言代码)浏览:518 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:463 |
C语言程序设计教程(第三版)课后习题11.3 (C语言代码)浏览:635 |
简单的a+b (C语言代码)浏览:504 |
杨 2022-09-16 18:22:11 |
我复制你的 还是错的。。。
Punk 2022-09-20 19:07:54 |
人家没错你再试试
Tu-TuJiang 2022-11-12 17:35:17 |
不是反了,书上有一句话,float类型的数据进行运算时,自动转换成double类型的数据进行运算