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

最新回答 / weixin_慕后端7192483
多行注释:  /* 注释内容 */  单行注释:  //注释一行下载视频          

最新回答 / 慕后端1398416
因为 sum 需要除于 3 因为那个任务要求的结果是 sum为20, 而不是sum 为60

最赞回答 / 朝荣
如果你想让“sum+=i;”不执行的话,你就把它放“continue”后喽;continue一般用于循环或循环+条件;continue的意思是“跳过本次循环,执行下一次循环,不管后面有没有语句都不执行”,把“sum+=i;”放其后面就=“sum+=i;”后没语句;大概就是这么个意思吧

最新回答 / qq_慕仰1109269
continue是可以提前一次结束循环,这里是用goto“无条件转换”,直接在3停止的,不再进行其他。continue结束后还会再一次循环判定,它还会试4。

最赞回答 / 朝荣
你已经用printf将文字输出了,前面就不用%s了,%s是输出字符串的,后面有没有变量什么的;而且printf不能输出俩的吧,把前面“%s\n”的都删了,把\n放后面的“恭喜你............\n”像这样就行了;printf(+"+文字是可以直接输出的+\n")“\n”是转义字符所以放文字后也没问题的,换行也可以执行,如果想先换行就把“\n”放文字之前

最新回答 / qq_慕用2130298
不行哟   因为isfat 输出字符型,int不合适哟

最新回答 / qq_慕用2130298
在这里 你的2014%4  除不尽 肯定输出的平年呀   肯定输出结果不对呀

最新回答 / qinchangliang
每次循环sum的数值都会更新,最后更新的数值就是答案了。

最赞回答 / 朝荣
“%s”是可以去掉的,因为printf(+“文字”)是可以直接将文字输出的,所以你那“%s”放在那也只是好看的罢了;%s是输出一个变量里的字符串

最新回答 / 小白菜慢慢长大
if(sale>100){    if(year>=2)    {        printf("%s\n","优秀员工奖");    }            printf("%s\n","很遗憾,期望你再接再厉");}else{    printf("%s\n","很遗憾,期望你再接再厉");}你可以试试这个,我复制了你的,修改了一下,条件式中存在一些空格,我删除了。

最新回答 / 慕无忌5549883
这是if语句没弄好吧,如果只判断4的倍数的话应该是if(year % 4 == 0)int 是给 year赋值,不应该出现在 if 语句里面,还有就是你写了一个等式而非判断吧,我也是新手,说错的欢迎指正
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消