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

最赞回答 / 慕哥3516691
举个栗子(松鼠) 定义一个数  int a = 1, a++;就是等价于++a,(a+1的意思)令a=2;(前提是没有定义a的范围),不过一般a++或者说num++指的是a一样的意思,num++是后置++的意思,(++num是前置++)如果在算术题中,在举个栗子(松鼠),求一个z的值,x=1,y=2;求z=x++;  最后的结果是z=1,x=2;因为x++是后置++,所以先将x的值赋给z,后x进行++,就是x+1=2但是z=++x;最后的结果是z=2,x=2;因为++x是前置++,所以x先自增加一,然后赋...

已采纳回答 / weixin_慕少9230615
看错误提示,swich(month)的switch拼写错误
递归,要有退出机制,不然就会死循环

最赞回答 / weixin_慕前端3459176
/是取整数,%是取余数。例如:213➗100 = 2......13/它就取2%它就取13

最新回答 / bao_
应该是%c,百分号放在前面,如果错了,请踢踢我下载视频          
容易写出bug ,假设输入的不是8月 而是1月,那么这个闰年的判断是有问题,作者写的对, 我只是在说我写的,记录一下
答案的似乎更好,计算量都比我写的小,
这是我写的do{
i++;
flag++;
if(flag%2 == 0)
sum +=i;
else
sum-=i;

}while(i<=100);

最新回答 / 慕前端0539364
i代表第几行j代表几个空格K代表几个星号

最赞回答 / 哦阿达
num和++之间不要有空格

最赞回答 / 哦阿达
上面已经定义sum=0;i=1;sum=sum+i;就是将sum+i的值赋给sum;第一次执行就是sum=sum(0)+i(0);这个时候sum值就变成1了;且有个i++;则i变成2;则第二次执行就是sum=sum(1)+i(2);这个时候sum值就变成3了,也就是1+2;经过i++;则i变成3;则第三次执行就是sum=sum(3;也就是1+2)+i(3);这个时候sum值就变成6了,也就是1+2+3;以此类推

最新回答 / weixin_慕标2297268
因为你在if的括号里打了三个等于
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消