如何编写一个华氏摄氏度与摄氏温度之间的C语言转换程序?

作者&投稿:蔚邓 (若有异议请与网页底部的电邮联系)
如何编写一个华氏摄氏度与摄氏温度之间的C语言转换程序?~

C语言程序:
#include
int main()
{
double f, c;
printf("请输入摄氏温度值:");
scanf("%lf", &c);
f = 9.0 / 5 * c + 32;
printf("华氏温度值:%lf
", f);
printf("请输入华氏温度值:");
scanf("%lf", &f);
c = (f - 32) * 5 / 9;
printf("摄氏温度值:%lf
", c);
return 0;
}
运行测试:
请输入摄氏温度值:35
华氏温度值:95.000000
请输入华氏温度值:95
摄氏温度值:35.000000

#include int main(){ double c, f; printf ("请输入华氏温度:"); scanf ("%lf", &f); c=5.0/9*(f-32); printf ("%g华氏温度是%.2f摄氏温度
", f, c); return 0;}

扩展资料:

#include
using namespace std;
int main()
{
float f,c;
cout<<"请输入华氏温度:";
cin>>f;
c=5*(f-32)/9;
cout<<"摄氏温度为:"<<c<<endl;
return 0;
}

C语言程序:

#include <stdio.h>

int main()
{
double f, c;

printf("请输入摄氏温度值:");
scanf("%lf", &c);
f = 9.0 / 5 * c + 32;
printf("华氏温度值:%lf
", f);

printf("请输入华氏温度值:");
scanf("%lf", &f);
c = (f - 32) * 5 / 9;
printf("摄氏温度值:%lf
", c);

return 0;
}


运行测试:

请输入摄氏温度值:35
华氏温度值:95.000000
请输入华氏温度值:95
摄氏温度值:35.000000


#include<stdio.h>
int main(void)
{
  float a = 0.0;
  int c = 0;

  printf("转换摄氏温度请输入1,转换华氏温度请输入2:");
  scanf("%d", &c);

  switch (c)
  {
    case 1:
      printf("请输入摄氏度:");
      scanf("%f", &a);
      printf("等于%.2f华氏度
", a*1.8 + 32);
      break;
    case 2:
      printf("请输入华氏度:");
      scanf("%f", &a);
      printf("等于%.2f摄氏度
", (a - 32) * 5 / 9);
      break;
    default:
      printf("\a输入了无效数字!
");
    break;
  }
  return 0;
}


因为你定义的变量是float类型,而如果输入5和9的话,电脑会认为是两个整形数据先相除,然后再转换成float型,所以就变成0了。

#include "stdio.h"
#include "conio.h"

void main()
{
float C;
float F;
char flag;

loop:
printf("f to c(c) or c to f(f),exit(q)?\n");
scanf("%c",&flag);

if(flag=='q'||flag=='Q')
exit();
else if(flag=='f'||flag=='F')
{
printf("input a number:\n");
scanf("%f",&C);
F=C*9/5+32;
printf("F=%f\n",F);

}
else if(flag=='c'||flag=='C')
{
printf("input a number:\n");
scanf("%f",&F);
C=(F-32)*5/9;
printf("C=%f\n",C);

}
else
goto loop;
getch();

}

如果华氏转摄氏就先按c或者C,摄氏转华氏先按f或者F,退出按q或者Q

#include<stdio.h>
void main()
{
int a;
printf("请输入摄氏温度:");
scanf("%d", &a);
a = 9 / 5 * a + 32;
printf("华氏温度为:%d", a);
while (1);
}



...F=1.8*C+32,转化间隔为10摄氏度。 如何编写...急
答:main(){ printf("c---f\n\n",i,1.8*c+32);float c;for(i=0;(int)i<=150;i++)printf("%d---%d",i,1.8*c+32);}

华氏温度和摄氏温度的转换,用C语言编,1 为华氏转摄氏2为摄氏转华氏
答:摄氏温度与华氏温度的换算式是: 5(t F- 50)=9(t C-10 ) 式中t F——华氏温度,t C——摄氏温度

编写一个C程序,将100华氏温度转换成摄氏温度,并在屏幕上显示。_百度...
答:include <stdio.h> void main(){ double ctemp(0), htemp(0);printf("请输入华氏温度:");scanf("%lf",&htemp);ctemp = (htemp-32)*5/9;printf("摄氏温度为:%f", ctemp );}

用C语言编写一个程序:华氏温度和摄氏温度的转换公式为c=(f-32)/1.8...
答:include<iostream.h> include<iomanip.h> void main(){ double f,c,b;cout<<"请输入华氏温度:"<<endl;cin>>f;cout<<"对应的摄氏温度为:"<<endl;c=f-32;b=5.00/9;c=b*c;cout<<setiosflags(ios::fixed)<<setprecision(2)<<"c="<<c<<endl;} ;再给你个c语言的 include <stdio....

编写一个程序可以将华氏温度换算为摄氏温度的程序。换算公式为摄氏温度...
答:include<iostream> using namespace std;int main(){ float f,c;cout<<"请输入华氏温度:"cin>>f;c=(f-32)*5/9;cout<<"换算为摄氏温度为:"<<c<<endl;return 0;}

编写一个实现摄氏温度与华氏温度之间转换的程序,从键盘输入摄氏温度值...
答:include<iostream> using namespace std;int main(){ double celsius=0;cout<<"please input the celsius:"<<endl;cin>>celsius;double fahrenheit=(9.0/5)*celsius+32; //转化,注意9.0 cout<<celsius<<"changed to the fahrenheit is:"<<fahrenheit<<endl;return 0;} ...

编写java程序当给定一个摄氏温度C,计算华氏温度F的值并输出.,其转换公 ...
答:按照你的要求编写的根据给定摄氏温度C计算华氏温度F的Java程序如下 import java.util.Scanner;public class Temperature { public static void main(String[] args) { System.out.println("请输入摄氏温度C"); Scanner sc=new Scanner(System.in); double C=sc.nextDouble(); double F=C*9.0...

输入一个华氏温度,要求计算出摄氏温度
答:华氏度=摄氏度×1.8+32 摄氏度=(华氏度-32)÷1.8

2、编写程序,求出对应于摄氏温度36℃的华氏温度。-|||-(注:华氏温度...
答:F = (9/5) * C + 32 其中,F 是华氏温度,C 是摄氏温度。下面是一个简单的Python程序,用于计算对应于摄氏温度36℃的华氏温度:celsius = 36 # 给定的摄氏温度 使用公式来计算华氏温度 fahrenheit = (9/5) * celsius + 32 answer = fahrenheit print(f"计算结果为:华氏温度是 {answer:....

C语言编程:输入一个华氏温度,要求输出相应摄氏温度,c=5/9(f-32)保留...
答:include<stdio.h> int main(){ float f,c;scanf("%f",&f);c=5.0/9*(f-32);printf("%.1f",c);//点1,控制输出保留一位小数 return 0;//点2,控制输出保留两位小数 }