#include
int main()
{int d;
float t,t1;
printf("确定要转换的类型:\n1)华氏转摄氏\n");
printf("2)摄氏转华氏\n请选择1或2:");
scanf("%d",&d);
printf("请输入温度:");
scanf("%f",&t);
if(d==1)
{t1=(t-32)*5/9;
printf("摄氏温度为%.2f度\n",t1);
}
else
{t1=t*9/5+32;
printf("华氏温度为%.2f度\n",t1);
}
return 0;
}
程序如下: #include
void main()
{
int n;
float F,C;
printf("(1)华氏转摄氏\n(2)摄氏转华氏\n");
printf("输入你的选择:\n");
scanf("%d",&n);
if(1==n)
{
printf("输入一个华氏摄氏度数的温度值:\n");
scanf("%f",&F);
C=(F-32)*5/9;
printf("结果是: %.2f\n",C);
}
if(2==n)
{
printf("输入一个摄氏度数的温度值:\n");
scanf("%f",&C);
F=(C*9/5)+32;
printf("结果是: %.2f\n",F);
}
} 有疑问提出。 望采纳哦~~
程序如下:
#include
int type;
float C,F;
int main(){
scanf("%d",&type);//类型
if (type==1){
scanf("%f",&F);
C = (F - 32) * 5 / 9;//使用公式
printf("%.2f\n",C);//输出
}
else{
scanf("%f",&C);
F = C * 9 / 5 + 32;//使用公式
printf("%.2f\n",F); //输出
}
return 0;
}
附上代码,望接纳
#include
int main(void)
{
int type = 0;
float temperature = 0.0;
scanf("%d", &type);
scanf("%f", &temperature);
switch(type)
{
case 1://输入华氏,转摄氏
printf("%f\n", (temperature - 32.0f) * 5.0f / 9.0f);
break;
case 2://输入摄氏,转华氏
printf("%f\n", temperature * 9.0f / 5.0f - 32.0f);
break;
default:
printf("type undefined.\n");
}
return 0;
}
这个很简单,就是一个简单的计算题目而已。请问你是需要控制台应用程序,还是要窗体应用程序?