解题思路以及注意事项:
注意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 人评分
int main() { float F,C; scanf("%f",&F); C=5*(F-32)/9.0; printf("%0.2f",C); return 0;//为什么在网页上的编译过了 ,但现实错误 }
#include<stdio.h> int main(void) { float Fahrenheit; float Celsius; printf("Please enter a Fahrenheit temperature:"); scanf("%f",&Fahrenheit); Celsius=(Fahrenheit-32)*5/9; printf("%.2f Fahrenheit is %.2f Celsius.",Fahrenheit,Celsius); }
#include<stdio.h> int main() { float f,c; scanf("%lf",&f); c = 5*(f - 31) / 9; printf("c=%0.2lf\n",c); return 0; } 提示错误,能帮看看吗?
1231231231 2018-07-14 09:07:04 |
括号内应该是f-32
枫林晚 2018-07-21 20:37:01 |
scanf("%f",&f);
峰峰飞 2018-07-23 14:37:03 |
注意scanf("%lf",&f);或者scanf("%f",&f);如果你前面定义的f是用double类型的话,就应该用%lf格式,如果f是doublet类型的话,就应该用%f 这里有说啊
校门外的树 (C语言代码)浏览:733 |
1642题解浏览:784 |
核桃的数量 (C语言代码)浏览:893 |
图形输出 (C语言代码)浏览:1019 |
整除问题 (C语言代码)浏览:594 |
找出最长的字符串来 (C语言代码)浏览:1840 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:631 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:801 |
C语言程序设计教程(第三版)课后习题11.1 (C++代码)浏览:709 |
C语言程序设计教程(第三版)课后习题9.6 (C语言代码)浏览:2755 |
没有风的七月 2018-10-09 15:03:48 |
因为他要求输出c=-40.00而不是-40.00,漏了c=
开心 2018-10-16 20:45:48 |
大小写不一致
毛林甫 2018-10-20 22:14:02 |
我也是