解题思路以及注意事项:
注意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 人评分
#include<stdio.h> int main() { float f = 0; float c = 0; scanf("%f", &f); c = 5 * (f - 32) / 9; printf("%.2f", c); return 0; } 为什么会有问题?
为什么我这个错呀 #include<stdio.h> int main() { double f; scanf("%lf",f); printf("%.2lf",5.0*(f-32.0)/9.0); return 0; }
山河岁月 2023-04-03 17:53:36 |
scanf( )中f前加&
小航 2023-04-04 10:55:34 |
打漏了,加上也不对。计算结果是一模一样的,就是过不了它的检测机制。
uq_99612826929 2023-04-07 16:08:01 |
题目里:样例输出 c=-40.00 不是光printf一个数值
小熊ldc 2023-04-21 09:47:00 |
我这样写对了#include<stdio.h> int main() { double f; scanf("%lf",&f); printf("%.2lf",5*(f-32)/9); return 0; }
为什么我这个是错的呀,求解 #include<stdio.h> int main() { double F,c; scanf("%f",&F); c=5*(F-32)/9; printf("c=%0.2f",c); return 0; }
float F; printf("输入华氏温度"); scanf("%f",&F); printf("输出摄氏温度"); printf("%.2f",5*(F-32)/9); 我这样不算通过吗?
messiu 2023-10-29 15:33:58 |
答案的是c=%.2f
为什么我在在线编译器上可以编译出来,一提交就出问题呢 #include<stdio.h> int main() { float c,f; scanf("%f",&f); c=(5.0/9.0)*(f-32); printf("c= %.2f",c); return 0; }
故乡的星雨 2023-03-19 19:00:36 |
因为你用的是float类型,应该用Double类型。
优雅的居士 2023-03-29 08:44:50 |
题目没要求哪种类型,所以不是类型的问题
dotcpp0673175 2023-06-12 15:39:48 |
输出格式与样例不符,多了个空格
devc++跑能出来这道题却不行谁知道为什么 #include <stdio.h> #include <stdlib.h> int main(void) { float F; scanf("%f",&F); float C=5*(F-32)/9; printf("%.2f\n",C); system("pause"); return 0; }
皓月 2023-04-07 11:48:59 |
输出格式不对
请问我的这个为什么不对呀? #include<stdio.h> int main() { float F,c; scanf("%f",F); c=5*(F-32)/9; printf("c=%0.2f",c); return 0; }
uq_55591543154 2023-02-27 21:28:19 |
scanf()函数里,没有写&
麦可馨 2023-02-28 14:17:07 |
scanf()加取地址符&
刘陈晨 2023-03-01 23:13:37 |
@uq_55591543154 嗷嗷谢谢!
刘陈晨 2023-03-01 23:14:03 |
@dotcpp0645843 嗷嗷谢谢!!
CMC 2023-03-09 14:11:06 |
scanf("%f",&F);
dotcpp0673175 2023-06-12 15:37:15 |
输出格式与题意不符
uq_98642441272 2023-06-15 15:50:29 |
改为include“stdio.h”就可以了
菜鸟 2023-09-09 23:25:33 |
printf("c=%.2f",c);
syx 2024-02-24 21:15:11 |
输出没写c=