浙大c程序语言设计(第2版)题库答案
fahr=100;
celsius=5*(fahr-32)/9;
printf("fahr = %d, celsius = %d\n", fahr, celsius);
return 0;
}
20012 求华氏温度 150°F 对应的摄氏温度。
计算公式:C = 5*F/9-5*32/9,式中:C表示摄氏温度,F表示华氏温度。
输入输出示例:
fahr=150, celsius=66
#include <stdio.h>
int main(void)
{
int celsius, fahr;
/*---------*/
fahr=150;
celsius=5*fahr/9-5*32/9;
printf("fahr = %d, celsius = %d\n",fahr, celsius);
return 0;
}
20013求摄氏温度26°C对应的华氏温度。
计算公式如下,f=9*c/5+32,式中:c表示摄氏温度,f表示华氏温度。
输入输出示例:
celsius=26,fahr=78
#include <stdio.h>
int main(void)
{
int celsius, fahr;
/*---------*/
celsius=26;
fahr=9*celsius/5+32;
printf("celsius = %d, fahr = %d\n", celsius, fahr);
return 0;
}
20015当n为152时,分别求出n的个位数字(digit1)、十位数字(digit2)和百位数字(digit3)的值。 输入输出示例:
整数152的个位数字是2,十位数字是5,百位数字是1