void main()
{
int x,y
scanf("%d",x)
if(0<x&&x<=2)
y=x+1
if(x==0)
y=x-1
if(-2<=x&&x<0)
y=x
printf("y=%d",y)
}
如果想输小数的话把int 改成float,把 %d改成%f,就行了
else (x>=10) 错了,else后面不能接判断,它不是if,另外也不需要判断,只需要else y=3*x-11就可以了,因为这里x必定>=10的,编译器没有指出错误行?哪里出错,编译器会有提示的。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)