白石厦 发表于 2019-12-18 15:05:35

怎么输入负数时就不对了

#include<stdio.h>
int main(uoid)
{
int x,y;
printf("输入x: \n");
scanf("%d",&x);
if(x<0)
    y=-x;
else if(x>=0&&x<10)
    y=x;
else if (x>=10)
        y=5*x;
printf("y=%d\n" ,y);
}

z11397444 发表于 2019-12-18 15:10:28

int main(void) 不是uoid,拼错了吧

sunrise085 发表于 2019-12-18 15:27:27

你的程序出了在第二行有拼写错误之外没有其他错误,int main(void) 不是uoid。这个错误应该是你发帖子的时候写错的吧。
若说只有输入负数的时候出错, 那可能是因为你输入的不是负号,会不会输成破折号了?笔记本的键盘输入可能会出现这样的错误哟~~
页: [1]
查看完整版本: 怎么输入负数时就不对了