#include<stdio.h>

int main(){

float c,f;

printf("华氏温度:");

scanf("%f",&f);

c=5*(f-32)/9;

printf("摄氏温度:%.2f",c)


}

点赞(20)
 

0.0分

2 人评分

C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:

一点编程也不会写的:零基础C语言学练课程

解决困扰你多年的C语言疑难杂症特性的C语言进阶课程

从零到写出一个爬虫的Python编程课程

只会语法写不出代码?手把手带你写100个编程真题的编程百练课程

信息学奥赛或C++选手的 必学C++课程

蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程

手把手讲解近五年真题的蓝桥杯辅导课程

评论列表 共有 18 条评论

一枪不开 4年前 回复TA
@紫晶之巅 float型,应该是%f, %1f是double型才这样写的
紫晶之巅 4年前 回复TA
#include<stdio.h>

int main(){
	float F,c;
	scanf("%lf",&F);
	c=5*(F-32)/9;
	printf("c=%0.2f",c);
	
	return 0;
}    
 想问错哪了
城墙拐角 5年前 回复TA
#include <stdio.h>
int main()
{
	float f;
    scanf("%f",&f);
    printf("c=%.2f",5*(f-32)/9);
	return 0;
}
jjstudyc 6年前 回复TA
#include<stdio.h>
int main(void)
{
   float f,c;
   printf("please enter a fahrenheit tempreture!\n");
   /*请输入一个华氏温度*/
   scanf("%f",&f);
   c= 5*(f-32)/9;
   printf("c=%.2f\n",c);
   /*摄氏温度是*/

return 0;
}

为什么答案错误,求指点 !
梦在远方 6年前 回复TA
#include<stdio.h>
int main()
{
	double f,c;
	scanf("%lf",&f);
    c=5*(f-32)/9.0;
	printf("%.2lf\n",c);
	return 0;
}
dotcpp小白 6年前 回复TA
printf少了一个分号
dotcpp小白 6年前 回复TA
printf少了一个分号
阿力 7年前 回复TA
@jude @00WsssW00 因为你的输入和输出是一样的,把输入要改成&f
phph7 7年前 回复TA
@jude 标准输出是c=%.2f你没有输出c=
三日月夜空 7年前 回复TA
@jude #include<stdio.h> void main() {     float c;     scanf("%f",&c);     c=5*(c-32)/9;     printf("%.2f",c); }为什么我这个错了