慕先生3284947
2019-01-01 19:36
#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;
}
if(sale>100)
{
if(year>=2)
{
printf("%s","恭喜你获奖");
}
else
{
printf("%s","很遗憾,期望你再接再厉");
}
}
因为这样写的代码少了一种情况就是当sale小于100时的情况,不巧这道题给的数值不需要执行这部分的程序,因此运行成功,输出错误,正确的代码应该在if循环后再加上一个else.
因为这样写的代码少了一种情况就是当sale小于100时的情况,不巧这道题给的数值不需要执行这部分的程序,因此运行成功,输出错误,正确的代码应该在if循环后再加上一个else.
C语言入门
926026 学习 · 20793 问题
相似问题