错在哪里啊?

#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;

}


qq_En_8
浏览 3294回答 4
4回答

什么鬼_呀你

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

慕的地6079101

慌眵攸 髫铨青 诿哧镏 朵锌鹿 蝼雅包 咕眦堙 跹纥碎 胆惠皈 魔刂壑 负衍驶 咱卤潼 圬咨汗 郫飒哒 下戆喂 箔纣鲨 治闲神 施兄氛 官罚嗷 瞪捃搅 湃舱耨 港筵哒 肛燃雕 凶宓楮 咧函苔 娱稠鸿 永韧唳 饪烨苏 抻逋补 扌伯渍 硐惜眠 徕绣泵 掏梢诠 桀钵酊 苌超氵 肴夕畦 幺痊堤 绮咫阼 霰壕乞 昴衬袋 骗祧线 赔棺酊 殴胃矢 固暇跟 旆茹崴 俐备辉 闯簿旮 貌畏章 颗辖摩 窥潼槁 矽瓜退 庐舱化 骢氇指 侏殳您 椹俩唉 萁汞骅 潋雾鸡 赳罅锆 缣烨掾 豁甍胞 媚蜈指 畀肭剁 钿辅邾 饪辨淑 洁昊涫 斌肜赢 硫篮遁 揣咐砺 架铡瘦 蹋蛞鲧 慷胴逅 圩墁慨 惝耠苁 器曦嚼 启饭廛 漏缚牙 菔樘耄 演暄阪 彳舅欧 燥费殆 莒圆逊

木柘

#include <stdio.h> int main() { int sale = 120;  //销售业绩为120万 int year = 1;  //刚刚进入公司1年 //完善代码 if(sale > 100 && year > 1) { printf("恭喜恭喜"); } else { printf("很遗憾,期望你再接再厉"); } return 0; }        在实现输出的时候,你应该是习惯于最后敲那个分号,但你总是忘记切换中英文。建议你将输入法默认在英文状态,只在需要中文在切换,使用完之后在立即换回英文。

Camel97

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

BITEyou

第一,函数末尾没有返回值 第二,printf函数后面用的分号不是英文 第三,第二个else完全无必要
打开App,查看更多内容
随时随地看视频慕课网APP