改成这个样子就可以了
#include<stdio.h>
int main(void)
{
int x,y;
scanf("%d",&x);
if(x<1)
{
if((1<=x)&&(x<10))
{
if(x>=10)
y=(3*x-11);
}
else
y=(2*x-1);
}
else
y=x;
printf("x=%d,y=%d\n",x,y);
return 0;
}
但是if嵌套的下面这些语句没用,嵌套有冲突
{
if((1<=x)&&(x<10))
{
if(x>=10)
y=(3*x-11);
}
else
y=(2*x-1);
}