Mister-小方


私信TA

用户名:1104986125

访问量:250532

签 名:

如此英俊为哪般

等  级
排  名 4
经  验 37284
参赛次数 1
文章发表 68
年  龄 19
在职情况 学生
学  校 大连交通大学
专  业 车辆工程

  自我简介:

TA的其他文章

解题思路以及注意事项:

  1. 注意scanf("%lf",&f);或者scanf("%f",&f);如果你前面定义的f是用double类型的话,就应该用%lf格式,如果f是float类型的话,就应该用%f,不然会有意想不到的结果。

  2. 注意printf("%lf",c);或者printf("%f",c);这里面的格式%lf或者%f与c的类型相同,c为double类型的,就用%lf,c为float类型就用%f。

  3. 注意分号和引号千万不要错,还有中英文的书写问题。

实例代码:

#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 人评分

  评论区

#include<stdio.h>
int main()
{
float c,f;
    c=5*(f-32)/9;
    scanf("%f",&f);
    printf("c=%.2f",c);
    return 0;
}
为什么显示答案错误 QAQ
2019-11-10 23:25:18
#include<stdio.h>
int main()
{
    float c,F;
    printf("华氏温度:\n");
    scanf("%f\n",&F);
    c=5*(F-32)/9;
    printf("摄氏温度:%.2f",c);
    return 0;
}
显示答案错误是怎么回事啊,可以找到问题吗?
2019-11-10 21:38:13
#include<stdio.h>
int main()
{
float c,F;
scanf("%f\n",&F);
c=5*(F-32)/9;
printf("%.2f\n",c);
return 0;
}请问大佬这个错在哪里??
2019-11-08 17:55:04
#include "stdio.h"
int main(){
	double c,f;
	scanf("%lf",&f);
	c=(5/9)*(f-32);
	printf("c=%.2lf\n",f);
	return 0;
}
大佬们,这个哪错了?咋错误50%呢
2019-11-01 11:12:13
#include<stdio.h>
int main()
{
    float  fahrenheit,censius;
    scanf("%f", &fahrenheit);
    censius = (fahrenheit - 32) * (5/9);
    printf("%.2f", censius);
    return 0;
}

求大佬,这个哪里错了呢?
2019-10-17 18:26:29
{
    double f,c;
    scanf("%lf",&f);
    c=5*(f-32)/9;
    printf("c=%0.2lf", c);
    return 0;
}
这个哪里错了
2019-10-12 00:57:15
#include <stdio.h>         
int main()                 
{                          
	float f;                  
	float c;                  
	scanf("%.2f\n",&f);       
	c = 5*(f-32)/9;           
	printf("c = %.2f\n",c);   
	return 0;                 
}   
请问哪里错了
2019-09-23 16:13:53
#include<stdio.h>
int main()
{
    float F,c;
    c=5*(F-32)/9;
    
    scanf("%f",&F);
    
    printf("%.2f",c);
    
    return 0;
}

想问一下有哪里不对,望大佬指出
2019-09-19 21:41:12