c语言华氏摄氏温度转换要求:根据温度转换公式设计一个温度转换程序,可以进行温度转换.如果输入摄氏温度,显示转换的华氏温度;如果输入华氏温度,显示转换的摄氏 温度.输入:每组测试
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/27 08:39:42
c语言华氏摄氏温度转换要求:根据温度转换公式设计一个温度转换程序,可以进行温度转换.如果输入摄氏温度,显示转换的华氏温度;如果输入华氏温度,显示转换的摄氏 温度.输入:每组测试
c语言华氏摄氏温度转换
要求:根据温度转换公式设计一个温度转换程序,可以进行温度转换.如果输入摄氏温度,显示转换的华氏温度;如果输入华氏温度,显示转换的摄氏 温度.
输入:每组测试输入3组数据.每组数据占1行:第一个数据(1或2)确定转换的类型:华氏转摄氏(1);摄氏转华氏(2);第二个数据是相应需要转换的温度值.
输出:相应的转换后的温度值(保留小数点后2位).
c语言华氏摄氏温度转换要求:根据温度转换公式设计一个温度转换程序,可以进行温度转换.如果输入摄氏温度,显示转换的华氏温度;如果输入华氏温度,显示转换的摄氏 温度.输入:每组测试
请看代码,
#include<stdio.h>
int main()
{
\x05int x;
float a,s;
printf("请选择转换的类型:\n 华氏转摄氏(1)\n 摄氏转华氏(2)\n");
scanf("%d",&x);
\x05switch(x)
\x05{
\x05 \x05case 1:
\x05\x05 printf("华氏温度:");
\x05\x05 scanf("%f",&a);
\x05\x05 s=(a-32)/1.8;
\x05\x05 printf("摄氏温度:%2.2f\n",s);
\x05\x05 \x05break;
\x05 \x05case 2:
\x05\x05 printf("摄氏温度:");
\x05\x05 scanf("%f",&a);
\x05\x05 s=a*1.8+32;
\x05\x05 printf("华氏温度:%2.2f\n",s);
\x05\x05 \x05break;\x05\x05\x05 \x05
\x05 }
return 0;
}
你好!另一个接法,合乎你的题目要求:
#include<stdio.h>
int main()
{
\x05int x;
float a,s;
\x05int ii=0;
\x05for(ii=0;ii<3;ii++)
\x05{
\x05 printf("请选择转换的类型:\n 华氏转摄氏(1)\n 摄氏转华氏(2)\n");
\x05 scanf("%d",&x);
\x05 \x05switch(x)
\x05 \x05{
\x05\x05 \x05case 1:
\x05\x05\x05 printf("华氏温度:");
\x05\x05\x05 scanf("%f",&a);
\x05\x05\x05 s=(a-32)/1.8;
\x05\x05\x05 printf("摄氏温度:%2.2f\n",s);
\x05\x05\x05 \x05break;
\x05\x05 \x05case 2:
\x05\x05\x05 printf("摄氏温度:");
\x05\x05\x05 scanf("%f",&a);
\x05\x05\x05 s=a*1.8+32;
\x05\x05\x05 printf("华氏温度:%2.2f\n",s);
\x05\x05\x05 \x05break;\x05\x05\x05 \x05
\x05\x05 }
\x05}
return 0;
}