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

错在哪里啊?

/ 猿问

错在哪里啊?

C C# C++
qq_En_8 2017-08-13 15:09:05

#include <stdio.h>

int main() 

{

    int sale=120; //销售业绩为120万

    int year=1; //刚刚进入公司1年

    //完善代码

    if(sale>100)

    {

        if(year>=2)

        {

            printf("恭喜恭喜");

        }

        else

        {

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

        }

    }

    else

    {

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

    }

    

    

    

    

    

    

    

    

    

    

    

    

    return 0;

}


查看完整描述

4 回答

已采纳
?
什么鬼_呀你

额,程序没有问题。我试了一遍,主要是你printf语句后的分号错了,是中文状态下的,换成英文状态下就好了

59901df80001ea6705400960.jpg

59901e0000011f9705400960.jpg

查看完整回答
1 反对 回复 2017-08-13
?
木柘
#include <stdio.h>
int main()
{
	int sale = 120;  //销售业绩为120万
	int year = 1;  //刚刚进入公司1年
//完善代码
	if(sale > 100 && year > 1) {
		printf("恭喜恭喜");
	} else {
		printf("很遗憾,期望你再接再厉");
	}
	return 0;
}

        在实现输出的时候,你应该是习惯于最后敲那个分号,但你总是忘记切换中英文。建议你将输入法默认在英文状态,只在需要中文在切换,使用完之后在立即换回英文。

查看完整回答
反对 回复 2017-08-13
?
Camel97

你看看双引号,分号这些是不是英文状态下输入的。然后。。那个else还是必要的。

查看完整回答
反对 回复 2017-08-13
?
BITEyou

第一,函数末尾没有返回值
第二,printf函数后面用的分号不是英文
第三,第二个else完全无必要

查看完整回答
反对 回复 2017-08-13

添加回答

回复

举报

0/150
提交
取消
意见反馈 邀请有奖 帮助中心 APP下载
官方微信