慕前端8039036
2018-04-25 20:46
请问是哪里错了
#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;
}
正解
#include <stdio.h>
int main()
{
int sale=120; //销售业绩为120万
int year=1; //刚刚进入公司1年
//完善代码
if(sale>100)
{
if(year>=2)
{
printf("%s\n","获奖!");
}
else //这别少了else,if和else是配套的
printf("%s\n","很遗憾,期望你再接再厉");
}
else
{
printf("%s\n","很遗憾,期望你再接再厉");
}
return 0;
}
/*少了一个else
咳,同学还有你的分号别打成中文,还有最好别搞这么多的括号,会看的眼花,if后面如果只有一条语句可以不用括号*/
if(sale > 100 && year>=2) if(sale > 100) { if(year > =2){yes}else{no}}else{no}
C语言入门
926210 学习 · 20797 问题
相似问题