已采纳回答 / 果子李
c规则:两个int相除,结果为取整。比如:5/2 那么结果为2,小数部分不要,不是四舍五入。所以,此程序思路:得到每个score的整数部分数字,然后就可以分级了。
2016-11-02
已采纳回答 / 张幼安
我用你的运行了一下,在这里不加括号可以运行。加了括号也是可以运行的。这里应该不需要加括号,加了括号反而变得冗杂。我想对于你这个问题,在运行一遍应该就可以运行的。
2016-11-01
已采纳回答 / 慕粉4320784
1、为什么为0?因为sum==sum+i*flag是个判断语句,即判断左右两边相不相等,整个表达式值为0;而输出的sum未做任何赋值处理,为最先赋的初始值0;2、为什么==换成=就输出-50,”==”是判断,“=”是赋值。所以sum=sum+i*flag表示把右边表达式的值赋给sum,得出结果为-50;3、 i++在sum的上面,i的值不是先与sum的值改变吗?要知道,i++后面加了个分号了,这是一个独立的语句,运行完这个语句再运行下面的语句,所以先把i自加1再运用到下面的语句去。如果sum=sum*i+...
2016-11-01