C语言编程摄氏温度转换为华氏温度

C语言编程摄氏温度转换为华氏温度,第1张

摄氏温标(°C)和华氏温标(°F)之间的换算关系为:

F=C×18+32。

C=(F-32)÷18。

C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。尽管C语言提供了许多低级处理的功能。

但仍然保持着跨平台的特性,以一个标准规格写出的C语言程序可在包括类似嵌入式处理器以及超级计算机等作业平台的许多计算机平台上进行编译。

最新的C语言标准是C18。

C语言简介:

C语言是一门面向过程的计算机编程语言,与C++、C#、Java等面向对象编程语言有所不同。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、仅产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

C语言描述问题比汇编语言迅速、工作量小、可读性好、易于调试、修改和移植,而代码质量与汇编语言相当。C语言一般只比汇编语言代码生成的目标程序效率低10%-20%。因此,C语言可以编写系统软件。

可以进行摄氏、华氏、开尔文转换的C程序,在TC下编译运行。

#include <stdioh>

#include <conioh>

int main()

{

int i,j;

char choice;

float celsius,fahrenheit,kelvin;

clrscr();

printf(" \n");

printf(" 1 Celsius change into Fahrenheit \n");

printf(" 2 Fahrenheit change into Celsius \n");

printf(" 3 Celsius change into Kelvin \n");

printf(" 4 Exit \n");

printf(" \n\n");

printf(" Please your choice(1-4): ");

while(1)

{

scanf("%c",&choice);

if(choice>='1' && choice<='4')

{

printf("\n");

i=(int)(choice-'0');

switch(i)

{

case 1:

{

printf(" Please input Celsius: ");

scanf("%f",&celsius);

fahrenheit=celsius90/5+320;

printf("\n");

printf(" The Fahrenheit is: %52f\n\n",fahrenheit);

break;

}

case 2:

{

printf(" Please input Fahrenheit: ");

scanf("%f",&fahrenheit);

celsius=(fahrenheit-320)50/9;

printf("\n");

printf(" The Celsius is: %52f\n\n",celsius);

break;

}

case 3:

{

printf(" Please input Celsius: ");

scanf("%f",&celsius);

kelvin=celsius+27315;

printf("\n");

printf(" The Kelvin is: %52f\n\n",kelvin);

break;

}

case 4: exit(0);

}

printf(" Please press any key to continue");

getch();

for(j=9;j<=19;j++)

{

gotoxy(1,j);

clreol();

}

gotoxy(28,8);

clreol();

continue;

}

else

{

gotoxy(28,8);

clreol();

gotoxy(28,8);

continue;

}

}

return 0;

}

#include<iostream>

using namespace std;

void main()

{

double f,c;

cout<<"请输入华氏温度:";

cin>>f;

c=(f-320)50/90;

cout<<“摄氏温度为:”<<c;

}

代码如下:

#include <stdioh>

void main()

{

float F,C;

printf("请输入您需要转换的华氏温度:");

scanf("%f",&F);

C = (F-32)5/90;

printf("其对应的摄氏温度为:%2f \n",C);

}

华氏度

华氏度(Fahrenheit)是用来计量温度的单位,符号℉。包括我国在内的世界上绝大多数国家都使用摄氏度。

世界上仅存5个国家使用华氏度,包括巴哈马、伯利兹、英属开曼群岛、帕劳、美利坚合众国及其他附属领土(波多黎各、关岛、美属维京群岛)。

摄氏温度

摄氏温度(Celsius temperature)

一种使用广泛的温度。历史上它是摄氏温标所定义的温度。现在摄氏温标已废弃不用,摄氏温度有了新的定义。但在数值上,它与过去人们习惯使用的摄氏温标温度很相近。

摄氏温度的规定 把在标准大气压下冰水混合物的温度定为0摄氏度,沸水的温度定为100摄氏度,0摄氏度和100摄氏度中间分为100个等分,每个等分代表1摄氏度。

程序公式如下:

#include<stdioh>

float change(float x);

void main(){

float fahr;

printf("请输入摄氏温度:");

scanf("%f",&fahr);

printf("\n对应的华氏温度为:%1f\n\n",change(fahr));

}

float change(float x){

float cent=x9/5+32;

return cent;

}

扩展资料:

华氏温标与摄氏温标是两大国际主流的计量温度的标准。

华氏温标由来

华氏温标:是德国人华伦海特(Fahrenheit)于1714年创立的温标。它以水银作测温物质,定水的熔点为32度,沸点为212度,中间分为180度,以℉表示。

摄氏温标由来

摄氏温标:1740年瑞典人摄尔修斯(Celsius)提出在标准大气压下,把冰水混合物的温度定为0摄氏度,水的沸点规定为100度。根据水这两个固定温度点来对温度进行分度。两点间作100等分,每段间隔称为1摄氏度,记作1℃。

单位换算

华氏度 = 32°F+ 摄氏度 × 18

摄氏度 = (华氏度 - 32°F) ÷ 18

数据

0°C=32°F

10°C=50°F

20°C=68°F

30°C=86°F

40°C=104°F

注意:测温介质的种类和温标没有必然关系!

测温介质是测量温度的手段,温标是评定温度的标准。同样的测温手段可以用不同的温标来评定;同样的温标也可以使用不同的测温手段来进行测量。

参考资料:

百度百科-华氏与摄氏

;这个是c++的 楼主好像写错公式了, f代表华氏温度,c代表摄氏温度

#include<iostreamh>

#include<iomaniph>

void main()

{

double f,c,b;

cout<<"请输入华氏温度:"<<endl;

cin>>f;

cout<<"对应的摄氏温度为:"<<endl;

c=f-32;

b=500/9;

c=bc;

cout<<setiosflags(ios::fixed)<<setprecision(2)<<"c="<<c<<endl;

}

;再给你个c语言的

#include <stdioh>

void main()

{

double f,c,b;

scanf("请输入华氏温度: %f\n",&f);

c=f-32;

b=500/9;

c=bc;

printf("对应的摄氏温度为: %f\n",c);

}

你好!!

请看代码,:

#include<stdioh>

int main()

{

int x;

    float a,s;

    

    printf("请选择转换的类型:\n    华氏转摄氏(1)\n    摄氏转华氏(2)\n");

    scanf("%d",&x);

 

  switch(x)

  {

  case 1:

    printf("华氏温度:");

    scanf("%f",&a);

    s=(a-32)/18;

    printf("摄氏温度:%22f\n",s);

  break;

  case 2:

    printf("摄氏温度:");

    scanf("%f",&a);

    s=a18+32;

    printf("华氏温度:%22f\n",s);

  break;  

 }

    return 0;

}

你好!!另一个接法,合乎你的题目要求:

#include<stdioh>

int main()

{

int x;

    float a,s;

    int ii=0; 

for(ii=0;ii<3;ii++) 

{

    printf("请选择转换的类型:\n    华氏转摄氏(1)\n    摄氏转华氏(2)\n");

    scanf("%d",&x);

   switch(x)

  {

  case 1:

    printf("华氏温度:");

    scanf("%f",&a);

    s=(a-32)/18;

    printf("摄氏温度:%22f\n",s);

  break;

  case 2:

    printf("摄氏温度:");

    scanf("%f",&a);

    s=a18+32;

    printf("华氏温度:%22f\n",s);

  break;  

 }

}

    return 0;

}

程序如下:

#include <stdioh>    void main()

{        float F,C;

printf("请输入您需要转换的摄氏温度:");

scanf("%f",&C);

F = (C+32)9/50;

printf("其对应的华氏温度为:%2f \n",F);

}

扩展资料

C语言是一门通用计算机编程语言,广泛应用于底层开发。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。

二十世纪八十年代,为了避免各开发厂商用的C语言语法产生差异,由美国国家标准局为C语言制定了一套完整的美国国家标准语法,称为ANSI C,作为C语言最初的标准。 [1]  目前2011年12月8日,国际标准化组织(ISO)和国际电工委员会(IEC)发布的C11标准是C语言的第三个官方标准,也是C语言的最新标准,该标准更好的支持了汉字函数名和汉字标识符,一定程度上实现了汉字编程。

C语言是一门面向过程的计算机编程语言,与C++,Java等面向对象的编程语言有所不同。其编译器主要有Clang、GCC、WIN-TC、SUBLIME、MSVC、Turbo C等。

参考资料 C语言

以上就是关于C语言编程摄氏温度转换为华氏温度全部的内容,包括:C语言编程摄氏温度转换为华氏温度、C语言编程 温度转换程序 从300度到0度 for语句 和while语句的、c++程序 编写一个函数把华氏温度转换为摄氏温度,转换格式如下: c=(f-32)*5/9等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9336114.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存