有没有人知道错在哪里

img

11行改成
for(fahr = lower; fahr <= upper; fahr++)
然后把11-15行剪切,粘贴到第9行下面
修改如下:

#include <stdio.h>
int main()
{
    int upper,lower,fahr;
    double celsius;
    scanf("%d%d",&lower,&upper);
    if (lower <= upper && upper <=100)
    {
        printf("fahr celsius\n"); //\n根据你的需要来决定加还是不加
        for (fahr =upper; fahr <= upper; fahr++)
        {
            celsius = 5*(fahr-32)/9;
            printf("%d %.2lf\n",fahr,celsius); //注意double类型用%lf
        }
    }else
        printf("Invalid");
    return 0;
}

第6行两个%d中间加个空格,输入数据时也加个空格

第11行错的有点多 ==写成了= &&写成了& 最后多了个分号