已采纳回答 / miku酱的哲学之路
正确答案是A,D,D的话,让-3以double的数据类型赋值给a;A?哪错了啊?根据运算法则,先a=a-(a=4)*(a=3),就相当于a=5.2-4*3;然后a=5.2+(5.2-4*3),所以a输出出来就是-12;(a=4)*(a=3)这样是可以的,就把他看作4*3,就行了,平常开发中也不会这样写,主要看你概念熟不熟悉~C选项,你懂的,根本不是一个赋值表达式~B中,=的左边应该是变量,而不是表达式,你可以这样看,把"a="给省去,就"a*3=2",这里就错了。多注意这些概念,加油~
2018-08-04
最赞回答 / 阿满子
题目本身不严谨(题目解析与参考答案不一致)按题目解析:每行输出的空格数等于(最后一行*号数减去当前行的*号数)除2;则空格数应该是3,2,1,0然而按照参考代码j<5;实际输出的空格数为4,3,2,1按题主所说的j<4则符合了题目解析。
2018-08-04
最赞回答 / 慕尼黑4073835
内外循环,n不会随m的改变而改变,m%n是取余运算,一个素数是只能被1和它本身整除的数字整除,所以当m%n==0时说明还能被其他数整除,故不是素数,跳出循环,进入下一个数
2018-08-04
最新回答 / 慕神9401321
测试题中,执行代码是:printf("恭喜小明可以参加校篮球队 ");是先用if语句判断是否height>=180,然后再执行代码的,并未有所冲突。
2018-08-04