最新回答 / weixin_慕尼黑1348118
double取值范围很大,于是就有double能用来定义一个实型变量,它可以表示整型,打印输出时,用%d是没问题的,只是没有小数部分而已。
2019-09-29
最新回答 / 慕先生2563854
首先,你要清楚for(表达式1;表达式2;表达式3)中3个表达式所代表的含义和执行的规则。表达式1,初始化,for循环只执行一次;表达式2,作为判断,满足条件,执行for中循环体;表达式3,改变值,在最后执行,这也是为什么for循环中,如果执行次数大于1,则表达式3会比循环体多执行一次的原因。然后我们看,第一次循环,sum=sum+num→sum=0+0,然后执行num++(num=num+1,num=1),sum++(sum=sum+1,sum=1);第二次循环,sum=sum+num→sum=1+1,...
2019-09-28
最赞回答 / q哈哈
arr[index]这里记录的是上述最大值,也就是41,传入的value就是arr2【】中的第一个元素,将value赋值给了arr【index】,41被替换为1.
2019-09-28
最新回答 / 环球学习机
从设计角度上来说更容易扩展,当length不固定时,对于正矩形来说这种方法更合适。%2这个可能就被限制在length=3的死角了。附上正矩形对角线之和的代码:#include <stdio.h>int main(){ int arr[3][3] = {{1,2,3},{4,5,6},{7,8,9}}; int i,j; int sum=0; int length = 3; for(i=0;i<length;i++) { for(j=0;j&...
2019-09-28