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

已采纳回答 / 慕工程2005378
printf("%d年%d月%d日是该年的第%d天",year, month, day, sum);你可以试试改成这样

已采纳回答 / 慕田峪1436116
你弄的没毛病 题目有问题少了个%  你改成printf("x%%y=%d\n",a);    就可以运行了

已采纳回答 / 慕沐028336
在C语言中,一个数字占4个字节或8个字节。(以下试验都是基于32位计算机系统)当该数字为整数时,占4个字节(默认转换为int类型);当该数字为小数时,占8个字节(默认转换为double类型)。

已采纳回答 / 无魅远征
if(year%4==0 && year %100!=0||year%400==0)这里错了少了个()正确的是if((year%4==0 && year%100!=0)||year%400==0)

已采纳回答 / 薄荷美美哒
你少了一个头文件#include <stdio.h>加上就能运行出来啦~

已采纳回答 / 慕数据2342888
因为%y什么都不是,但是系统吧它误认了#include<stdio.h>int main(){int x,y,a;x=10;y=3;a=x%y;printf("x百分之y=%d",a);}

已采纳回答 / 里奥梅仂
应该是代码搞错了,这样确实不需要用到if-else语句

已采纳回答 / qq_梦醒花开_0
你36    37   行还有两段重复代码

已采纳回答 / 慕粉2043091927
设定变量时,没有定义数据类型;分别为:int ,int,float,char

已采纳回答 / ghzs
为了输出的格式中,在前8个数据后都出现“, ”,而第9个不需要。

已采纳回答 / Aziraphale
Jan的值应该赋为0,二月赋一月的天数,三月赋二月的天数,依次下去。比如一月3号,按照你的代码在计算时就会是第34天,实际上是第三天。不知道有没有讲清楚⊙﹏⊙

已采纳回答 / qq_匠_0
 x = x*2;    //使用复合赋值语句实现y乘以2。    y*=2;这里两个分号用的是中文的 需要用英文的分号;

已采纳回答 / 慕莱坞9399743
C函数定义的时候不应该加分号;“int sayLove();” 应该改成“int sayLove()”,同样“int dividLine();”应该改成“int dividLine()”
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

微信客服

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

帮助反馈 APP下载

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

公众号

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

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消