为了账号安全,请及时绑定邮箱和手机立即绑定

显示运行成功,输入错误,有人解答一下吗?

#include<stdio.h>

int main()

{

int year=1;

int sale=100;

if(sale>100)

{

if(year>=1)

{

printf("恭喜你被评为优秀员工");

}

else

{

printf("很遗憾,期望你再接再厉");

}

     }

else

    {

    printf("很遗憾,期望你再接再厉") ;

}

return 0; 


正在回答

2 回答

你这个显示成功的原因是,你int斌值100,第一个判断if>100,第一个if就判断就是否定的,直接运行最后一个else的值,所以最后显示结果是最后一个再接再厉。但人家题目要求是第一个要判断正确,第二个判断错误。显示结果应该是第一个再接再厉,而不是最后一个再接再厉。

0 回复 有任何疑惑可以回复我~

如果我没记错的话第一个int sale =120 吧

不是100

这个里面你的数据如果是错的好像也会报错


0 回复 有任何疑惑可以回复我~
#1

慕雪0101086

而且那个应该是 year >=2
2019-10-19 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

显示运行成功,输入错误,有人解答一下吗?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信