代码哪些地方不合理啊,比如说温度之类的




```#include
#include
#include
void main()
{
    int a,t;
    t = 75;
    scanf("%d", &t);
    printf("档位有800.1200.2000,请选择需要的档位");
    scanf("%d", &a);
    if (a == 800)
    {
        int i, j;
        for (i = 0; i <= t-20; i++)
        {
            system("cls");
            printf("时间还剩:%2d分钟\n", (t - 20 - i) * 3);
            printf("现在的温度是:%2d度\n", 20 + i);
            for (j = 0; j < i; j++)
                printf("-");
            Sleep(1000);
        }
        printf("\n加热完成");
    }
    else if (a == 1200)
    {
        int i, j;
        for (i = 0; i <= t-20; i++)
        {
            system("cls");
            printf("时间还剩:%2d分钟\n", (t - 20 - i) * 2);
            printf("现在的温度是:%2d度\n", 20 + i);
            for (j = 0; j < i; j++)
                printf("-");
            Sleep(1000);
        }
        printf("\n加热完成");
    }
    else (a == 2000);
         {
        int i, j;
        for (i = 0; i <= t-20; i++)
        {
            system("cls");
            printf("时间还剩:%2d分钟\n", (t - 20 - i));
            printf("现在的温度是:%2d度\n", 20 + i);
            for (j = 0; j < i; j++)
                printf("-");
            Sleep(1000);
        }
        printf("\n加热完成");
    }
}


```

else (a == 2000);
这就离谱
应该是 else if (a == 2000)
而且不应该有分号