慕的地2177470
2020-07-28 03:15
#include <stdio.h>
int main()
{
int sale=120; //销售业绩为120万
int year=1; //刚刚进入公司1年
//完善代码
if(sale>100)
{
if(year=>2)
{
printf("%s\n","优秀员工") ;
printf("%s\n","优秀员工");
}
else{
printf("%s\n","很遗憾,期望你再接再厉");
}
return 0;
}
你好,有两个错误。
if(year=>2)应该更正为if(year>=2)
最外层的if结构不完整,缺少大括号,if-else结构应更正为:
if(sale>100)
{
if(year=>2)
{ printf("%s\n","优秀员工") ;
printf("%s\n","优秀员工");
}
}//这个括号缺失了:)
else
{
printf("%s\n","很遗憾,期望你再接再厉");
}
这是个if...else语句的嵌套循环你把else提出来干嘛,还有这明显是if(year>=2)你们为什么都打错了.....?,不会就别乱用参考题目原代码理解下,题目原代码就是对的,不知道改的什么玩意......
#include <stdio.h>
int main()
{
int sale=120; //销售业绩为120万
int year=1; //刚刚进入公司1年
//完善代码
if(sale>100)
{
if(year>=2)
printf("你有资格获得优秀员工奖");
else
printf("很遗憾,期望你再接再厉");
}
return 0;
}
我觉得if里应该是这样:
if(year=>2){
printf("%s\n","优秀员工") ;
}
else
printf("%s\n","很遗憾,期望你再接再厉");
因为必须同时满足两个条件才算是优秀员工
C语言入门
926021 学习 · 20793 问题
相似问题