编写一个摄氏温度与华氏温度之间的转换程序

编写一个摄氏温度与华氏温度之间的转换程序,第1张

使用VS的Windows 应用程序代码如下:

using System;

using SystemCollectionsGeneric;

using SystemComponentModel;

using SystemData;

using SystemDrawing;

using SystemText;

using SystemWindowsForms;

namespace WindowsApplication1

{

public partial class MainForm : Form

{

//f=9/5c+32,其中f为华氏温度,c为摄氏温度

double f, c = 000;

public MainForm()

{

InitializeComponent();

}

private void Form1_Load(object sender, EventArgs e)

{

}

private void btnH_Click(object sender, EventArgs e)

{

if (thistxtOldText == "")

{

thistxtOldFocus();

MessageBoxShow("请输入温度!");

}

else

{

try

{

if (((Button)sender)Name == "btnH")

{

f = doubleParse(thistxtOldText);

thistxtNewText = "" + (f - 32) (50 / 9);

}

if (((Button)sender)Name == "btnS")

{

c = doubleParse(thistxtOldText);

thistxtNewText = "" + ((90 / 5) c + 32);

}

}

catch (Exception)

{

MessageBoxShow("请输入正确信息!");

thistxtOldText = "";

thistxtOldFocus();

}

}

}

}

}

你好!!

请看代码,:

#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;

}

摄氏温标(°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语言可以编写系统软件。

这样:

import javautilScanner;

public class Main {

public static void main(String[] args) {

// TODO Auto-generated method stub

Scanner in = new Scanner(Systemin);

int C;

int F = innextInt();

C = (F - 32)5/9;

Systemoutprintln(C);

inclose();

}

}

扩展资料:

注意事项

/

华氏温度和摄氏温度互相转换,从华氏度变成

摄氏度你只要减去32,乘以5再除以9就行了,将

摄氏度转成华氏度,直接乘以9,除以5,再加上

32即行。

/

package comhomework;

import javautil;

public class Demo2 {

/

@param args

/

public static void main(String[] args) {

// TODO Auto-generated method stub

Systemoutprintln("请输入一个华氏温度:");

Scanner sc = new Scanner (Systemin);

float a = scnextFloat();

float b;

b = (a-32) 5 / 9;

Systemoutprintln(b);

}

}

import javaappletApplet;

import javaawtLabel;

import javaawtTextField;

import javaawteventActionEvent;

import javaawteventActionListener;

public class HuaShi extends Applet implements ActionListener{

TextField tf1,tf2;//定义两个文本组件对象的引用

Label lab1,lab2; //定义两个标签组件对象的引用

public void init(){

lab1=new Label("请输入华氏温度:"); //定义一个标签对象

tf1=new TextField(10); //产生一个文本框对象

tf2=new TextField(10); //产生一个文本框对象

lab2=new Label("转换后,摄氏温度为:"); //产生一个文本框对象

add(lab1); //添加lab1对象到Applet

add(tf1); //添加tf1对象到Applet

add(lab2); //添加lab2对象到Applet

add(tf2); //添加tf2对象到Applet

tf1addActionListener(this); //设置事件监听

}

public void actionPerformed(ActionEvent evt){ //事件监听

if(evtgetSource()==tf1){ //如果监听到的对象是文本对象tf1的话,执行相应 *** 作

float n1=FloatparseFloat(tf1getText());//获取文本

float n2=(float)(50/90(n1-32)); //单位转换

tf2setText(""+n2); //设置tf2的文本内容

}

}

}

本文来自CSDN博客,转载请标明出处: >

class tempera{

public tempera() : this(0){}

public tempera(int cel) {thiscel = cel;}

private int cel;

public Cels {

get{return cel;} set{thiscel=value;}

}

public int change() { return thiscel 9 / 5 + 32;}

static void main(string[] args){

ConsoleWriteLine("请输入摄氏温度值:")

ConsoleWriteLine("转换为华氏温度值为{0}度",

new Cels(ConvertToint32(ConsoleReadLine()))change()

ConsoleReadkey();

}

}

程序如下:

#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语言编程摄氏温度转换为华氏温度等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存