#include <stdio.h>
int main()
{
int sale=120; //销售业绩为120万
int year=1; //刚刚进入公司1年
//完善代码
if(sale>100)
{
if(year>=2)
{
printf("%s\n","恭喜您获奖");
}
else
{
printf("%s\n","很遗憾,期望你再接再厉");
}
}
return 0;
}
少了第二个判断语句的printf
#include <stdio.h>
int main()
{
int sale=120; //销售业绩为120万
int year=1; //刚刚进入公司1年
//完善代码
if(sale>100)
{
printf("%s\n","很遗憾,期望你再接再厉");
}
else if(year>=2)
{
printf("%s\n","很遗憾,期望你再接再厉");
}
else if(sale>100&&year>2)
{
printf("%s\n","有资格获得优秀员工奖");
}
return 0;
}
输出是正确的,他未满两年资历不够。所以很遗憾。
else 嵌套在 if语句里边 第二个if的下边