课程
/后端开发
/C
/C语言入门
哪里错了?
2016-04-21
源自:C语言入门 4-4
正在回答
#include <stdio.h>
int main()
{
int sale=120; //销售业绩为120万
int year=1; //刚刚进入公司1年
//完善代码
if(sale>100)
if(year>=2)
printf("%s",恭喜你获得优秀员工奖);//两个条件都满足时输出的指令
else
printf("%s",很遗憾,期望你再接再厉);//只满足sale>100而year>=2不满足时输出的指令
}
printf("%s",很遗憾,期待你再接再厉);//不满足sale>100要求输出的指令
return 0;
看这个,这个才是对的
wisechenjun 提问者
printf("%s",恭喜你获得优秀员工奖);}//两个条件都满足时输出的指令
我知道为什么错了,因为你内嵌的那个if(year>=2),没有给出else,也就是说没有给出不满足year大于等于2年要输出什么的指令,所以你这个代码调试后是没有任何结果的,所以是错的。补全if(year>=2),加个else
printf("很遗憾,期望你再接再厉");就行啦
你把代码复制给我一下,懒得敲了嘿嘿
在visual studio上可以成功运行,说明不是代码的问题。。。建议你换下浏览器。或者每次不通过的时候就打开visual studio输入代码运行看是否成功。不能完全相信慕课网,因为慕课也有bug
哦,错了,你return那里应该与else对齐
对的啊
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
2 回答求问哪里错了
4 回答求问哪里错了?
2 回答求问,哪里错了?
5 回答求问哪里出错了
3 回答求问哪里错了啊