精慕门5720689
2019-02-22 16:07
#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;
}
不是的,主要是你这样的else是和第一个if对应,判断是否达到sale,需要再有一个else和第二个if去判断year达标和没达标,当达到和达不到条件都需要进行处理就需要if和else
不是的,你第二个if里没有else,小明没有被评为优秀员工,是因为他年数没到,而不是业绩没到,你这种写法是业绩到,但是年数没到没有输出项
if(sale>100)
{
if(year>=2)
{
printf("小明有资格获得优秀员工奖");
}
else
{
printf("很遗憾,期望你再接再厉");
}
}
else
{
printf("很遗憾,期望你再接再厉");
}
C语言入门
926021 学习 · 20793 问题
相似问题
回答 1
回答 2