C语言编程答案
如果用 c 表示摄氏温度(℃),f表示华氏温度(℉),则 c 与 f 之间的关系是:
C=5/9(f-32)
某日伦敦和纽约的最高气温分别为72℉和88℉,请把它们换算成摄氏温度。
当f =72时,c ≈22.2 ℃
当f =88时,c ≈31.1 ℃
此题为判断题(对,错)。
阅读以下说明及Visual Basic程序代码,将应填入(n)处的字句写在对应栏内。
【说明】
在窗体上设计两个文本框和两个标签,标签上显示:“摄氏温度:”和“华氏温度:”,文本框一个用于输入摄氏温度数,一个用于输出对应的华氏温度。摄氏温度与华氏温度的转换公式为:c=(5/9)×(f-32)
要求:对输入的摄氏温度数有检查功能,以拒绝接收非数字字符。运行界面如图所示。
【Visual Basic代码】
Private Sub Commandl_Click ()
Text1 = ""
Text2 = ""
Text1.Enabled = True
Text2.Enabled = True
Text1.SetFocus
End Sub
Private Sub Command2 Click ()
End
End Sub
Private Sub Form. Load ()
Text1 = ""
Text2 = ""
Text1.Enabled = False
Text2.Enabled = False
End Sub
Private Sub Textl_Change ()
Text2.Text = (1)
End Sub
Private Sub Textl_KeyPress (KeyAscii As (2) )
If (3) Then
If Chr ( KeyAscii ) < "0" Or (4) Then
(5)
End If
End If
End Sub
(1)5 * ( Val ( Text1.Text ) -32 )/9 (2) Integer (3) KeyAscii>8 (4) Chr(KeyAscii)>"9" (5) KeyAscii=0
在名为Form1的窗体上绘制一个标签,名为Lab1,标题为“请输入一个摄氏温度”;绘制两个文本框;名称分别为Text1和Text2,内容设为空:再绘制一个名为Cmd1的命令按钮,其标题为“华氏温度等于”。编写适当的程序,使得单击“华氏温度等于”按钮时,将Textl中输入的摄氏温度(c)转换成为华氏温度(f),转换公式为:f=c*9/5+32,并显示在Text2中。程序运行结果如下图所示。
注意:
程序中不得使用任何变量;文件必须存放在考生文件夹中,窗体文件名为 execise119.frm,工程文件名为execise119.vbp。
摄氏温度是100℃ ,则华氏温度是______°F。
A.100
B.212
C.202
D.
摘要:1温度转换(06秋)背景:经常出国旅行的驴友都知道,需要时时了解当地的气温状况,但不少国家采用了不同的温度计量单位:有些使用华氏温度标准(F),有些使用摄氏温度(C)。现在,请你根据温度转换公式设计一个温度转换程序,可以进行温度转换。如果输入摄氏温度,显示转换的华氏温度;如果输入华氏温度,显示转换的摄氏温度。温度转换的公式为:F=(C×9/5)+32;C=(F-32)×5/9;式中F--华氏温度,C--摄氏温度。输入:第一个数据(1或2)确定转换的类型:华氏转摄氏(1);摄氏转华氏(2);第二个数据是相应需要转换的温度值。输出:相应的转换后的温度值(保留小数点后2位)。程序实例1:#include<>voidmain(){inta;floatx,y;scanf("%d%f",&a,&x);if(a==1){y=(x-32)*;printf("TheCentigradeis%.2f\n",y);}elseif(a==2){y=(x*+32;printf("TheFahrenheitis%.2f\n",y);}}结果:输入:1100输出:TheCentigradeis输入:2输出:TheFahrenheitis程序实例2:#include<>voidmain(){floatC;inta;scanf("%d%f",&a,&C);switch(a){case1:printf("TheCentigradeis%.2f\n",(C-32)*5/9);break;case2:printf("TheFahrenheitis%.2f\n",(C*9/5)+32);bre
B.英氏温度
C.美氏温度
D.中氏温度
E.华氏温度
B:英氏温度
C:美氏温度
D:中氏温度
E:华氏温度
温度的三种温标分别叫摄氏温度、华氏温度、()温度。
正确答案:开氏
气温的表示方法有()
- A、摄氏温度
- B、华氏温度
- C、绝对温度
- D、以上都是
正确答案:D
编写一段程序,能够把输入的摄氏温度转化成华氏温度,也能把华氏温度转换成摄氏温度。
正确答案: k=input('选择转换方式(1--摄氏转换为华氏,2--华氏转换为摄氏):');
if k~=1 & k~=2
disp('请指定转换方式')
break
end
tin=input('输入待转变的温度(允许输入数组):');
if k==1
tout=tin*9/5+32; % 摄氏转换为华氏
k1=2;
elseif k==2
tout=(tin-32)*5/9; % 华氏转换为摄氏
k1=1;
end
str=[' C';' F'];
disp(['转换前的温度', ' ', '转换后的温度'])
disp([' ',num2str(tin),str(k,:), ' ', num2str(tout),str(k1,:)])
相关考题:
- 2022年黄南藏族自治州妇幼保健院医护人员招聘模拟试题及答案解析-
- 2022年鹤岗市妇幼保健院医护人员招聘考试题库及答案解析-
- 2022年青岛胶南市妇幼保健院医护人员招聘模拟试题及答案解析-
- 2022年防城港东兴市妇幼保健院医护人员招聘题库及答案解析-
- 2022年长治市长子县妇幼保健院医护人员招聘考试题库及答案解析-
- 2022年长治市平顺县妇幼保健院医护人员招聘考试题库及答案解析-
- 2022年锦州市妇幼保健院医护人员招聘考试题库及答案解析-
- 2022年鄂尔多斯市妇幼保健院医护人员招聘考试题库及答案解析-
- 2022年邵阳市隆回县妇幼保健院医护人员招聘考试题库及答案解析-
- 2022年遵义赤水市妇幼保健院医护人员招聘模拟试题及答案解析-