是锐锐呀 2021-10-01 15:42 采纳率: 100%
浏览 20
已结题

各位看看为什么这个输入20他不是等于40啊?

img

  • 写回答

3条回答 默认 最新

  • 关注

    你写成2*x就行了,就可以正常输出了

    img


    其他地方也是一样不用写x=...直接写你要进行的从操作即可

    #include<stdio.h>
    int main (){
        int x;
        scanf("%d",&x);
        if(x<=0)
        printf("%d\n", 0);
        else if(x>0 && x<10)
        printf("%d\n", x*(x+2));
        else if(x>=10) 
        printf ("%d\n",2*x);
        return 0;
    }
    

    img

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 10月14日
  • 已采纳回答 10月6日
  • 创建了问题 10月1日