(2)输入某电商公司实习期员工的截止目前为止的入职总时间(月)和平均考核成绩,成绩在60分以上(含)视作合格,输出员工的实习期状态。
如果入职时间或考核成绩小于0,输出“入职时间或考核成绩输出错误!”;
如果入职时间小于12,考核成绩不及格,输出“入职不满12个月,考核成绩不合格,需努力!”;
如果入职时间小于12,考核成绩及格,输出“入职不满12个月,考核成绩合格,继续保持!”;
如果入职时间等于12,考核成绩不及格,输出“入职满一年,考核成绩不合格,需办理离职。”
如果入职时间等于12,考核成绩及格,输出“入职满一年,可以转成为正式员工。”;
如果入职时间大于12,输出“该员工不在实习期。”
#include <stdio.h>
int main()
{
int mon,score;
scanf("%d %d",&mon,&score);
if (mon <0 || score <0)
{
printf("入职时间或考核成绩输出错误!");
}else if (mon <12 && score < 60)
{
printf("入职不满12个月,考核成绩不合格,需努力!");
}else if (mon < 12 && score >=60)
{
printf("入职不满12个月,考核成绩合格,继续保持!");
}else if (mon ==12 && score < 60)
{
printf("入职满一年,考核成绩不合格,需办理离职。");
}else if (mon ==12 && score >= 60)
{
printf("入职满一年,可以转成为正式员工。");
}else if (mon > 12)
{
printf("该员工不在实习期。");
}
return 0;
}
或者
#include <stdio.h>
int main()
{
int mon,score;
scanf("%d %d",&mon,&score);
if (mon <0 || score <0)
{
printf("入职时间或考核成绩输出错误!");
}else
{
if (mon < 12)
{
if(score < 60)
printf("入职不满12个月,考核成绩不合格,需努力!");
else
printf("入职不满12个月,考核成绩合格,继续保持!");
}else if (mon == 12)
{
if (score < 60)
printf("入职满一年,考核成绩不合格,需办理离职。");
else
printf("入职满一年,可以转成为正式员工。");
}else
printf("该员工不在实习期。");
}
return 0;
}