#include
int main()
{
int x,y;
scanf("%d",&x);
if(x<6)
{y=x-12;
printf("%d\n",y);
}
if(6<=x&&x<15)
y=3*x-1;
printf("%d\n",y); //当x >=15时,这个语句也会被执行,由于此时y没有初始化,所以y是个随机值。
if(x>=15)
{ y=5*x+9;
printf("%d\n",y);
}
return 0;
}
少了一组大括号
#include
int main()
{
int x,y;
scanf("%d",&x);
if(x<6)
{y=x-12;
printf("%d\n",y);
}
if(6<=x&&x<15)
{y=3*x-1; //这里,应该有括号
printf("%d\n",y); }
if(x>=15)
{ y=5*x+9;
printf("%d\n",y);
}
return 0;
}
你定义的int main 应该返回个值 比如可以return 0