程序填空题:温度转换
以下程序的功能是根据输入的数据num和运算类型op实现摄氏温度和华氏温度的换算。如果输入运算类型op是“f”和“F”,则将华氏温度换算成摄氏温度,公式是“摄氏温度=5*(华氏温度-32)/9“;如果输入运算类型是“c”和“C”,则将摄氏温度换算成华氏温度
#include <stdio.h>
int main()
{
double num,result;
char op;
scanf("%c%lf",&op,&num);
if()
{
result=5*(num-32)/9;
printf("The result is %f\n",result);
}
{
;
printf("The result is %f\n",result);
}
else
printf("Input error\n");
return 0;
}
答案:
第1空:op=='f' || op=='F'
第2空:else if(op=='c' || op=='C')
第3空:result=9*num/5+32
#include <stdio.h>
int main()
{
double num,result;
char op;
scanf("%c%lf",&op,&num);
if()
{
result=5*(num-32)/9;
printf("The result is %f\n",result);
}
{
;
printf("The result is %f\n",result);
}
else
printf("Input error\n");
return 0;
}
答案:
第1空:op=='f' || op=='F'
第2空:else if(op=='c' || op=='C')
第3空:result=9*num/5+32