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

已采纳回答 / DoDream
因为你的i在修改正负值,导致循环出现问题,应该用一个额外的变量保存i值进行正负值转换。int flag = 1, sum = 0, t = 0; for(int i=1;i<=100;i++)    {         t = i;        t*=flag;        sum+=t;        flag=flag*(-1);    }

已采纳回答 / Scream
flag=-flag;实现了1和(-1)的相互转换

已采纳回答 / onemoo
if后面括号中,你大概是想要比较 year%4 和 1 是否相等,那应该使用 ==。 = 号是赋值的意思。

已采纳回答 / 新世纪代码的吞噬者
i = 1,2,-2,-1,0,1,2,-2,-1,0,1,,-2,-1,0,1,-2,-1,0,1

已采纳回答 / 年轻的战场ZY
do  while 先执行循环体再判断, 而while是下判断再执行循环体.两者在条件都不成立的情况下,do while 会比 while 多执行一次

已采纳回答 / Perona
=是赋值的意思,==是等于的意思。

已采纳回答 / DoDream
number*=1.2  =》number = number * 1.2是一个加运算,只不过简写了而已

已采纳回答 / VF_Ever
#include <stdio.h>int  main(){        int height=185;if(height>=180){        printf("%s\n","恭喜小明可以进入校篮球队");  //此处右括号是中文的,应该改成英文的。也是醉了。}return   0;}<...code...>

已采纳回答 / 慕无忌4751369
因为后面备注 不改变a的值。。这两个 a++ 与+1不是一个概念

已采纳回答 / DoDream
C语音允许这样的变量命名方式

已采纳回答 / Virture
型号数目刚好是奇数,每行前面空规律的空号就得到整体居中了

已采纳回答 / onemoo
C标准对标识符长度上限没有规定,各种编译器对此有一些限制,所以C标准只规定了长度下限,基本上一般变量名的长度限制也超过百位了,所以并没有不能超过8位的限制。一般要求名字别太长主要是为了方便读。

已采纳回答 / pardon110
b++先使用后执行自增,简单如果输出b++会是9,但接着输出b则为10.
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

微信客服

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

帮助反馈 APP下载

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

公众号

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

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消