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

已采纳回答 / 贱e恛忆
单论加减乘除的话,就和你在学校学的数学运算法则一样,乘除高于加减,如果遇到括号,在优先运算括号里面的表达式

已采纳回答 / 贱e恛忆
这位亲,你上传的这段代码其实出现了两个错误且都是在最后的输出语句“printf("%d年%d月%d日是该年的第几天",year,month,day,sum);”在这句语句中你共用了3个转义字符也就是3个"%d",而你却在后面给出了四个变量,这是其一,但是仅仅是这个问题不足以无法显示;第二个错误也是在这个printf();输出语句,在你写完你的输出格式时,很有可能没有切换成英文状态下半角,因此在你的year变量前面的那个逗号其实是无法识别的,这样就无法输出了;printf输出语句应该为:printf("%d...

已采纳回答 / Perona
是的。=赋值就是把右边的值赋给左边的变量。

已采纳回答 / BOOLER
ABCDE都没有定义。<...code...>

已采纳回答 / 贱e恛忆
正如楼上所说在test.c文件中的say()函数,在函数开始调用了一次printLine(),又在函数结束时调用了一次printLine()函数,所以共调用了两次printLine()函数,因此便在第一行和最后一行输出了星号。

已采纳回答 / Perona
<...code...>这里多了分号,把分号删去即可

已采纳回答 / 紫泉
是这样的,比如就3个数字,4 6 5来说,执行是  4 6 5 ——6 4 5——4 6 5——4 5 6. 结果是升序排列的。可是你认为的大的在前面,小的在后面的情况是有前提的:就是小的原先在大的前面,比如 4 6,经过交换编程6 4,是下降的。但是如果是原先是 6 4,经过交换就是4 6 ,就是升序的了。比如4 6 5,第一次外循环,就是4和6交换,变成6 4 5(由于6比5大,不会交换,因为第一次大循环只会交换一次,应该能看懂吧)。但是当第二次大循环时,6和4交换,又变回4 6 5(第二次循环时,由...

已采纳回答 / TerryLau
对于那些销售业绩不足100万的人,则执行else语句,打印他们不能获得奖金,if..else语句只能二选一执行。下次请把代码copy出来,要进去找麻烦。。。。^_^

已采纳回答 / Perona
<...code...>这3行的分号还有最后一行的逗号错了,改成英文的即可修改后的代码<...code...> 

已采纳回答 / 紫泉
这个问题其实是由于你的文件最末尾少了一行空行。简单的说,你只要把光标放到main函数体的末尾,然后按一下"Enter"键,就可以了

已采纳回答 / hhh112123123
最后一个 else后面不用写东西 直接printf输出
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消