题目:
思路:
在本题中,输入为两个正整数,然后按照格式输出在这两个输入之间的华氏摄氏温度的转化,如果输入范围不合法则输出“Invalid.”具体的思路代码如下:
#include<stdio.h>
int main(void)
{
int fahr, lower, upper;
double celsius;
scanf("%d %d", &lower, &upper);//读入输入的两个正整数
if(lower <= upper){ //如果输入的值合法
printf("fahr celsius\n");
for(fahr = lower; fahr <= upper; fahr=fahr+2){//利用for循环进行华氏摄氏温度的转化打印
celsius = 5.0* (fahr-32)/9.0;
printf("%d%6.1f\n", fahr, celsius);
}
}else //如果输入的值不合法
printf("Invalid.");
return 0;
}
结果: