慕九州1325522
2015-10-12 20:27
#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;
}
好的谢谢你们
因为你第一个判定是成功的可以执行,
所以进入第二个循环判定但是你第二个判定是错误的可是你没有个这个错误一个出去去执行这种情况所以无法产生结果,除非你在第一个判定就终结他,但是这个代码本身还是是错误的。
所以参考答案如下
#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","很遗憾,期望你再接再厉");
}
}
else
{
printf("%s\n","很遗憾,期望你再接再厉");
}
return 0;
}
你看一下我的就可以啊~
#include <stdio.h>
int main()
{
int sale=120; //销售业绩为120万
int year=1; //刚刚进入公司1年
//完善代码
if(year>=2)
{
if(sale>100)
{
printf("%s\n","恭喜销售冠军");
}
}
else
{
printf("%s\n","很遗憾,期望你再接再厉");
}
return 0;
}
#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","新员工");
}
}
else
{
printf("%s\n","很遗憾,期望你再接再厉");
}
return 0;
}
这样就有输出了,输出是“新员工',因为程序的判断条件,所以程序走到第二个printf,你再仔细看看就明白了。
C语言入门
926020 学习 · 20793 问题
相似问题