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

已采纳回答 / 康振宁
你month定义的是一个整型,而在switch case语句中,你用的是字符型

已采纳回答 / Perona
<...code...>这里缺了分号;<...code...><...code...>这里逗号换成英文的。而且这里网站好像是会验证完整的输出语句,建议这样写<...code...>

已采纳回答 / arlenhui
每一个printf后面的分号都不是英文的分号

已采纳回答 / Perona
<...code...>这个花括号错了,改成英文的即可{<...code...>注意代码的缩进,更容易阅读哦~~~

已采纳回答 / onemoo
while语句本身的格式是: while (控制表达式) 语句  // 所谓的循环体就是后面这个语句,只是一条语句。如果你想让while循环体执行多个语句的话,就用大括号将多条语句括起来,这就形成了“复合语句”,复合语句在逻辑上视为“一条”语句。所以说:<...code...>

已采纳回答 / lx1024ly
这个看他们的范围(字节)char (2) int(4) float(4) double(4) 然后Int可以转换成float double(浮点型) 只要后面加.000eg: 25->25.000000而浮点转整形 就会把小数去掉  这在正常编译下是不允许的 所以有了强制转换 eg :25.66->25(非法)如果非要转  (int)25.66->25char 和int可以互换  根据acsll编码

已采纳回答 / 寒江北去
第7行 由于没写分号,而且后边又写了注释,于是和第8行的代码变成了一句,于是变成了:<...code...>1.double d=printf("%d\n",n); 其中int n=c;字符a被强制转换类型,根据ASCII表 a对应的值为97。printf函...

已采纳回答 / onemoo
没有答案, a+b%a-b/a+a*b-a++ 这个式子本身就是错的。你先要明白前置自增运算符和后置自增运算符是怎么回事:通常说,a++是先取值后运算,++a是先运算后取值。实际上这里涉及“运算符”、“表达式”和“语句”的概念。++ 是一个“自增运算符”,自增运算符有两种形式:前缀自增(++a)和后缀自增(a++)。运算符和操作数合起来就是一个表达式(a++、++a都是表达式,a就是操作数)。注意:每一个表达式本身都有值(和其类型),有的表达式还有“副作用”。比如自增表达式的副作用就是使其操作数自增1。那...

已采纳回答 / 寒江北去
13行的}放在return 0;的前一行。话说 代码写成缩进风格,很容易就看出这个问题了形如:<...code...>

已采纳回答 / 还在2
87和那几个case的数值都不匹配,switch(n)和case i中的n和i必须完全相等,这样说可以理解吗

已采纳回答 / 康振宁
i++是什么意思?i++就等价于i= i+1;跟flag没有任何关系,只跟i的初始值有关系而在定义的时候i的初始值你定义的是1

已采纳回答 / 01风度
代码问题#define POCKETMONEY=10 ;    //定义常量及常量值此行代码出错应为#define POCKETMONEY 10  //定义常量及常量值          //去掉‘  =  ’和 ‘  ;  ’‘ = ’  用于赋值,而 ‘ ; ’用于程序块中语句的结束,预编译中部能用‘  ; ’

已采纳回答 / kkkbbb
呃,请你把问题说明白,回答你的人不一定跟你一样在学习这个课程

已采纳回答 / onemoo
自学推荐看《C primer plus》,看这书就不用学本站的C课程了,远比这里讲得好...
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消