解题思路:
注意事项:
参考代码:
#include<stdio.h>
int main()
{
double a,b; //有小数输出,直接定义double类型
scanf("%lf",&a); //输入格式不要写错
b=5*(a-32)/9; //转换 算法
printf("%.2lf",b); //输出格式!
return 0;
}
0.0分
11 人评分
//输入一个华氏温度,要求输出摄氏温度。公式为 //c=5/9(f-32) //保留两位小数 #include<stdio.h> int main() { double n; scanf("%lf",&n); printf("%.2lf",5/9*(n-32)); return 0; } 这个为什么不行呢
#include<stdio.h> int main() {double i; scanf("%lf",&i); i==5*(i-32)/9; printf("%.2lf",i); return 0; } 请问为什么只通过50%呢?还有把==换成=为啥不行呢?
#include<stdio.h> void Fahrenheit_Centigrade (double *i) { *i=(5.0/9.0)*(*i-32); } int main() { double i; scanf("%lf",&i); Fahrenheit_Centigrade (&i); printf("%.2f",i); } 为什么我这个是错误的?
秋清深 2021-11-27 13:03:42 |
没问题啊·。跑了是正确的
为什么除号要放在后面呢?是一定要放在后面吗
月落风起时 2021-04-20 09:52:28 |
我也想问,除号放在前面就不得行
ashinchen5 2021-05-11 17:22:44 |
@uq_19102475415 你丢前面5/9直接就是0了
正男 2021-06-19 22:13:06 |
用5.0 也可以
la不甜 2021-10-17 15:25:06 |
/是整除
#include<stdio.h> int main() { float a; scanf("%f", &a); printf("%.2f", (a - 32) * 5 / 9); return 0; }
#include<stdio.h> int main() { int a,b; float c; scanf("%d",&a); b = (a-32)*5; c = b/9; printf("%.2f\n",c); return 0; } 请问我这个为什么只是通过50%
蛇行矩阵 (C语言代码)浏览:524 |
C语言训练-数字母 (C语言代码)浏览:601 |
简单的a+b (C语言代码)浏览:543 |
关于float,double变量的几点说明浏览:1810 |
矩形面积交 (C++代码)浏览:1127 |
C语言程序设计教程(第三版)课后习题10.5 (C语言代码)浏览:534 |
简单的a+b (C语言代码)浏览:415 |
1231题解(注意理解“输入多个测试实例”)浏览:785 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:542 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:1286 |
虎鲸 2022-09-10 21:51:26 |
float使用%f,而double使用%lf。