[有关问题] 关于一个小程序的输出后的格式 多谢

[问题] 关于一个小程序的输出后的格式 谢谢
#include <stdio.h>
void main()
{
 int x,y;
 printf("请输入x的值:\n");
 scanf("%d",&x);
 
 if(x<1)

  y=x;
  printf("y=%d",y);
}
 else if (x<10)
{ y=2*x-1;
  printf("y=%d",y);
}
 else
y=3*x-11;
  printf("y=%d",y);
}
[color=#FF0000][/color] 为什么输出后的格式和输入要求的格式不一样? 该怎么解决? 

 



------解决方案--------------------
探讨

是不是在if语句下属于同一条件下的语句就应该用{}括起来?引用:

引用:

引用:

else
{y=3*x-11;
printf("y=%d",y); }这样的
教教我这里大括号使用的方法 好吗 (根据这个错误)



你这两条语句
y=3*x-11;
printf("y=%d",y);
是属于同一条件下……