永发信息网

#include<stdio.h> int main() { int a; printf("/nplease input a:"); scanf("%

答案:1  悬赏:50  手机版
解决时间 2021-03-31 02:39
  • 提问者网友:锁深秋
  • 2021-03-30 21:46
#include<stdio.h> int main() { int a; printf("/nplease input a:"); scanf("%d",&a); if(
最佳答案
  • 五星知识达人网友:夜风逐马
  • 2021-03-30 22:19

错误有三,一是if体少一个大括号导致else配对失败,二是笔误(转义字符
),三是误认为数学表达式在C语言里仍能识别。(通常main返回0)改完代码如下(可正常运行,if里的判断有重叠,我稍微改了下,如果不符合你的要求可以重改):#include

int main()
{
    int a;
    printf("
Please input a:");
    scanf("%d",&a);
    if(125<=a && a<=200)
    {
        a=0.8*a;
        printf("a=%d",a);
    }
    else if(200    {
        a=200*0.8+0.9*a;
        printf("a=%d",a);
    }
    else if(300    {
        a=a;
        printf("a=%d",a);
    }
    else if(a<125)
    {
        a=100;
        printf("a=%d",a);
    }
    else if(a>400)
    {
        a=a+a*0.15;
        printf("a=%d",a);
    }

    return 0;
}

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯