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

最新回答 / 一世倾城只为你
12行多了一个“}”,另外你主函数里面再好好看看,仔细检查就知道了。

最赞回答 / 蝴蝶蓝兰
<...code...>我直接在num前面加上了int

最赞回答 / 秃头老仙女
return 0 是函数返回值。一定要有,代表程序结束
#include &lt;stdio.h&gt;
int main()
{
/* 小伙伴们:
选择你们认为最合理的循环结构完成功能吧 */
int sum = -50; //定义计算结果变量sum
int i = 1; //定义循环数字变量i
int flag = 1; //定义符号状态变量flag


printf(&quot;sum=%d\n&quot;,sum);

return 0;
}

成功

最新回答 / qq_慕斯卡6036710
不能return 10;  出现两个return了

最新回答 / 乌晒粥
题目原来就是if(score&是不是=10000),你是不是不小心改    if(score&石玩家=10000)    {        printf("钻石玩家");    }    else if(score&els=5000)    {        printf("白金玩家");        }    else if(score&int=1000)   ...

最新回答 / 慕UI9581172
你上面函数用的参数,都没声明,你该好好看看前面基础的,

最赞回答 / 乌晒粥
注意题目给的说明程序分析:以5月1日为例,应该先把前4个月的天数加起来,然后再加上1天即本年的第几天。你这个思路做的话应该switch(month-1)

最新回答 / 是皓哲不是老张
一般好像不可以,isfat=y好像只能用这个
我觉得解析思路有问题:照先算高优先级的()!那这样:int x=1;int y=1;求:++x+2*8/y*(x*2)/2;如果按上述操作,先算():++x+2*8/y*(1*2)/2 --&gt; 2+16/1*2/2 --&gt; 2+16*2/2--&gt;2+32/2 --&gt;2+16 --&gt;结果:18。然而正确结果是:34。运算过程:2+16/1*(2*2)/2 --&gt; 2+16*4/2 --&gt; 2+64/2 --&gt; 2+32 --&gt; 结果:34。我觉得运算:应先由左往右运算,优先级高的捆扎一起运算。我这里这道就是先从左往右,后面是比+优先级高的* 、/ 所以*、/ 扎堆运算、同级别仍然遵循从左往右执行
我感觉题干这种写法对于初学者有误导作用。int a=3;b=4;这个写法让我对之前看的语法产生了疑问。最后不得不再回头看并测试了一下,程序里这个写法不对,毕竟这是程序题,不是传统意义上的数学题!我觉得在这里再怎么也该把a=3后面的;写成,对于初学者有时很容易记住一些不正确却又常见的这种写法!题干上能正确表达语法的就表达!不能的大家也都知道!这是我看到这道题的一种感受!
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

微信客服

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

帮助反馈 APP下载

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

公众号

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

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消