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

已采纳回答 / 程序员一枚
这个num累加要重一月份开始,month-=1就错了,case12中的num要前面的月份天数累加,你搞反了

已采纳回答 / 慕运维1298197
能说具体吗?如果是上述程序运行出错的话,检查是不是声明函数时,是不是少了“;”

已采纳回答 / 慕工程5179016
因为"白金玩家"是一个字符串 所以打印时要用%s

已采纳回答 / 程序猿狗哥
这个要看具体的环境了;的意思在编程中是结束本行代码的意思如果if(m%n == 0) 后你还需要写其他内容 你就先别加; 等写完之后再加如果if(m%n == 0)后你没有其他内容 你可以写; 结束该语句一般情况下if判断条件之后都会有{}  ,{}里的内容为if为ture时要执行的内容,不过此{}也可以省略。

已采纳回答 / 慕仔5339598
可能是你的代码错了 运行时间很长,所以系统认为你对了

已采纳回答 / 慕函数1289453
#include<stdio.h>double fare(int t,int l) //返回值是浮点数时,用double定义函数{    float f; if(l<=3) f=13;  //注意逻辑语句关系//  else{if(t<5||t>23)f=2.3*1.2*(l-3)+13; //注意审题    每公里单价计费加收20%。//else f=2.3*(l-3)+13; }f+=1;    return f;} int main(void)  { float a,b...

已采纳回答 / 晴天2731425
#include<stdio.h>int main(){ int s, d, f; for (s = 9; s >= 1; s--) {  for (d = 1; d <= s; d++)  {   f = s*d;   printf("%d*%d=%d\t",s, d, f);  }  printf("\n");} return 0; }

已采纳回答 / 慕粉2247274142
<...图片...> 用英文输入法打;

已采纳回答 / 爱学习的大萝卜
你的printf语句后面的分号可能有错吧,不是英文半角

已采纳回答 / 奋球
if语句中的if(i%2==0&&j%2==0)           sum=sum+arr[i][j]可以算出四个角的数相加的值。但是有一个arr[1][1]的值不在里面,所以在后面加上,就成了看到的sum=sum+arr[1][1]

已采纳回答 / 雨落轩台
C语言关键字有大小写区分,for是系统关键字,而For则不同于for,因此可以作为合法标识符

已采纳回答 / 慕粉0403603
 getchar();用错了,直接加在printf("%d年%d月%d日是今年的第%d天", year, month, day, sum);后面,最后3排是多余的

已采纳回答 / 慕斯卡8899460
控制格式的,代表输出字符串,不要也可以,如果后边是变量,就必须这种写法。
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

微信客服

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

帮助反馈 APP下载

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

公众号

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

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消