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

最新回答 / sixsix232
int main(int argc, char *argv[]){    int i,sum;    i=0;    sum=0;    while(i<=100   )  //循环条件应该是什么呢?    {        sum=sum+i;              i++;      //这里是不是应该改变循环变量的值    }    printf("100以内所有整数之和为:%d\n", sum);    return 0; }

最赞回答 / 慕工程5087012
你已经把year%4赋值给了x,为什么if里面的判断句还要重复写一遍year%4

最新回答 / 慕妹2586256
//你可以试试不用break从12月开始,只要大上每一月天数就okde

最赞回答 / 慕设计1243522
sale=120大于100,进入第一个条件判断,但是year又没有大于等于2,你没有给出这个情况的输出

最新回答 / weixin_慕丝8289163
算错了你每个月多多算了一天仔细看一下你的代码。不过你已经好厉害了,我是靠着你的代码然后改编的。后来成功了。

最赞回答 / 分束光
<...code...>你看,这里int score把score定义为整型,整型计算出的得数不会有小数,87/10就等于8了,再把这个8赋值到第二个score,这第二个score就是8,并被用到后面的代码去与case 8对应,答案就出来啦。

最赞回答 / 慕圣4515057
return -1是在for循环外面的,只有当for循环结束,即i = 5的时候才会执行return -1,作用应该是防止数组越界访问。

最赞回答 / 慕虎9442233
肯定有漏洞啊   for(j=0;j<=8;j++) 这个只是把10个数中最大的移到了最后,剩下9个还要继续对比,所以才用到for(i=8;i>=0;i--)    {        for(j=0;j<=i;j++)        ·······

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

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

最赞回答 / 朝荣
如果你想让“sum+=i;”不执行的话,你就把它放“continue”后喽;continue一般用于循环或循环+条件;continue的意思是“跳过本次循环,执行下一次循环,不管后面有没有语句都不执行”,把“sum+=i;”放其后面就=“sum+=i;”后没语句;大概就是这么个意思吧
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消