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

已采纳回答 / chavin
if(8<=m<=12)你确定可以这样而不是8<=m && m<=12 case 1:i=30;  case 0:i=31;  这里的break去哪里了?  if(m=2) 、 if(year%4=0)     判断相等要用  ==     这是我目测发现的问题,没有仔细看代码

已采纳回答 / Perona
嗯哪,是要看顺序的。

已采纳回答 / 丶小八戒
双等号就是判断左右是否相等。等号就是把右边的值赋值给左边的变量。

已采纳回答 / nika_0001
先停一停,动手敲代码,熟练再继续看,如果一味的看,最后你什么也没学到。

已采纳回答 / onemoo
<...code...>这一句是预处理指示。在将代码送给编译器之前,预处理器会将代码中的POCKETMONEY替换成10(双引号中的文本不会被替换),所以编译器看到的代码是:<...code...>C语言规定变量名必须以字母或下划线开头,所以这个命名不合法,编译不过。

已采纳回答 / Perona
<...code...>这一行的括号换成英文的括号<...code...><...code...>这行最后的分号换成英文分号<...code...>

已采纳回答 / 飞飞飞翔
只要记得 变量定义在那个大括号里就在那个大括号里使用,不能超出大括号

已采纳回答 / onemoo
先确定你清楚“运算符”、“表达式”和“语句” 的关系:++ 是一个“自增运算符”,运算符和操作数合起来就是一个表达式(a++、++a都是表达式,a就是操作数)。每一个表达式都有值(和其类型)。有的运算符还有“副作用”,比如自增运算符的副作用就是使其操作数自增1。那么自增运算表达式的值是什么呢? a++ 的值就是 a 的值,而 ++a 的值等于 a+1。表达式后面加上一个分号就是一个“语句”。那么这个自增运算符的副作用(使a增加1)什么时候发生的呢? 我只能说在“序列点”之后肯定都发生了。代码中有的位置被称...

已采纳回答 / A0_o
你写了for(i=0; i<=10; ; )第二个分号后面就得写条件如果for(i=0; i<=10; )这样,无第三个条件,该表达式的意思是始终 i 值为0,此时表达式等同于while true,陷入死循环

已采纳回答 / chavin
 for(j=1;j<=i;j++)       {result=i*j;    printf("%d*%d=%d\t",i,j,result);    }  加了的话,这个for循环就会执行这两句,没加的话,这个for就只循环result=i*j,循环结束后再执行printf("%d*%d=%d\t",i,j,result);

已采纳回答 / Perona
<...code...>这2句逗号都错了。<...code...> 还缺了个else语句,根据题目要求是要判断是否满足销售业绩100万输出。<...code...>当然这里也可以省略,不过你的代码缺个}参考代码<...code...>

已采纳回答 / Perona
这个是想让体会下先运算后取值和先取值后运算。参考代码你看看<...code...>

已采纳回答 / Perona
那就先记住吧,多做几遍。

已采纳回答 / 康振宁
 for(h=1;h>=9;h++)  这句话什么意思?你自己看看?
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

微信客服

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

帮助反馈 APP下载

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

公众号

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

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消