解题思路以及注意事项:
注意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> #include <math.h> int main(void) { float f, c; scanf("%f", &f); c = 5 * (f - 32) / 9.0; printf("%.2f", c); return 0; } codeblock 上编译都通过,但oj的时候一直答案错误,啥情况?
#include<stdio.h> int main() { double F,C; scanf("%lf",&F); C=5*(F-32)/9; printf("%.2lf\n",C); return 0; } 为何总说答案错误呢。。。。。
虎子 2019-05-10 11:22:16 |
小写c
doc2015 2019-05-17 17:15:42 |
为什么不能大写啊
小石头 2019-05-18 12:08:00 |
@Aoce888 后来看了,是要把公式里的数字改成浮点型才可以
小石头 2019-05-18 12:08:13 |
@17702318947 后来看了,是要把公式里的数字改成浮点型才可以
雷洋洋 2019-06-02 19:54:29 |
还有printf("%.2lf\n",C);要写成printf("c=%.2lf\n",c);
仙湖茶 2019-06-24 12:31:01 |
c=
Jerry 2019-07-07 17:48:57 |
结果是要输出 c=温度,不是 只输出温度
#include<stdio.h> int main() { float f,c; scanf("%f",&f); c=5*(f-32)/9; printf("%.2f\n",c); return 0; } 大神求教:哪错了!!!!!
#include<stdio.h> int main(void) { double f,c; scanf("%lf",&f); c=5.*(f-32)/9; printf("%.2lf",c); return 0; } 哪里错了
#include "stido.h" int main() { double f,c; scanf ("%lf",&f); c=5*(f-32)/9; printf("c=%.2lf",c); return 0; } 请问这个哪里错了
#include<stdio.h> int main() { double F,c; scanf("%lf",&F); c=5*(F-32)/9; printf("%0.2f",c); return 0; }
#include<stdio.h> int main() { float F,c; scanf("%f",&F); c=5*(f-32)/9; printf("%.2f",c) } 这个哪里错了
#include <stdio.h> int main() { float f; scanf("%f" , &f); printf("%.2f" , 5 * (f - 32) / 9); return 0; } 请问这怎么错了
胖胖 2019-03-25 21:42:11 |
题目要求的输出结果是c=-40.00你的c=呢??我也是这个错,问了老师才发现的
C语言程序设计教程(第三版)课后习题9.6 (C语言代码)浏览:596 |
简单的a+b (C语言代码)浏览:594 |
简单的a+b (C语言代码)浏览:719 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:702 |
C语言程序设计教程(第三版)课后习题6.10 (C语言代码)浏览:827 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:400 |
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:1052 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:863 |
文科生的悲哀 (C语言代码)浏览:1538 |
简单的a+b (C语言代码)浏览:529 |
虎子 2019-05-10 11:21:46 |
小数点用%lf
小白到大神 2019-05-10 17:09:55 |
@Aoce888 double 用%lf吧,float用%f
MrQ 2019-06-06 19:13:29 |
printf("c=%0.2f\n",c);
小白到大神 2019-06-07 14:34:23 |
@qwl467072536 不是这个原因