解题思路:
注意事项:
参考代码:
#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语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:377 |
C语言程序设计教程(第三版)课后习题6.8 (C语言代码)浏览:763 |
简单的a+b (C语言代码)浏览:598 |
Wu-求圆的面积 (C++代码)浏览:1887 |
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:403 |
C二级辅导-计负均正 (C语言代码)浏览:634 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:500 |
陶陶摘苹果2 (C++代码)浏览:539 |
小九九 (C++代码)简单粗暴,直接输出浏览:664 |
素数的个数 一直是超时浏览:666 |
虎鲸 2022-09-10 21:51:26 |
float使用%f,而double使用%lf。