c萌新一个,老师留的作业,能帮我看看哪里出错了吗,为什么输出成0.00000了
#include<stdio.h>int main(void)
{
float c,f;
f=120.3;
c=5/9*(f-32);
printf("c=%fn",c);
return0;
}
2020-10-21 17:41
2020-10-21 20:12
程序代码:#include <stdio.h>
int main( void )
{
double f = 120.3;
double c = 5./9*(f-32);
printf( "c = %f\n", c );
return 0;
}[此贴子已经被作者于2020-10-21 20:28编辑过]
2020-10-21 20:26
程序代码:
#include<stdio.h>
int main(void)
{
float c,f;
f=120.3;
c=5.0/9*(f-32); //赋值号左侧要求是浮点数,故将整型数 5 ( 5、9 任一个,32不行)强制转换为浮点数
printf("c=%f\n",c); //此处少了一个反斜杠
return 0;
}
2020-10-21 20:43
2020-10-22 12:24