已采纳回答 / windforyou
void replaceMax(int arr[],int value) 构造replace函数是为了找出arr[]中最大值与value交换主函数调用replaceMax(arr1[],arr2[0])函数,即交换了arr1[]中的最大值41和arr2[0]=1,所以主函数调用了replaceMax之后,arr1[]={10,1,3.12.22},arr2[0]=41,arr1[]和arr2[0]为函数的实参,arr[]和value为形参,只是声明不做事的 replaceMax(arr1[] , arr...
2017-02-22
已采纳回答 / 千载悠悠丶
这是选择表达式,如:<...code...>表示如果a>b则该式为a,否则该式为b。结合你给的代码:<...code...>也就是<...code...>这里面i%2==0?-i:i就是一个选择表达式,若i为偶数,该值为-i,否则为i
2017-02-21
已采纳回答 / 努力并奋斗
输出a++会得100,是先取值,后自加1; 后面在写一个输出a++ 就会得101,因为上一句a的值变为了101;输出++a会得101,先自加1,后取值; 后面在写一个输出++a 就会得102,因为上一句a的值变为了101; 望采纳!
2017-02-21
已采纳回答 / 慕粉1603554515
#include<stdio.h>int main(){ double tempOne=2.5; int tempTwo=(int)tempOne; printf("num的整数部分是%d\n",tempTwo); return 0;}前后要一致,如果用你这个思路来的话
2017-02-21
已采纳回答 / horbyn4zZ
只是作遍历数组的作用:看if这半段,当i不等于9的时候,输出的格式是"%.2f, "(注意这里后面有逗号,还有个空格),因此我们能得到处理的目的是把前面9个数输出时带上逗号再空一个空格,比如输出1.00、2.00、3.00、4.00、5.00、6.00、7.00、8.00、9.00时就如此输出:“1.00,空格2.00,空格3.00,空格……”如此类推直至输出全部9个数。再看else这半段,当输出第10个数时,输出的格式就变成了"%.0f"(注意这里没有了逗号也没有了空格),因为这是最后一个数了,后面不用...
2017-02-20
已采纳回答 / horbyn4zZ
<...code...>外循环for(k=1;k&k+=15;k+=4) :从1开始,每次加4,即1、5、9、13共4层。内循环for(j=3;j&套的规=19;j+=4) :从3开始,每次加4,即3、7、11、15、18共5层。循环嵌套的规则是,进入外循环一次,便执...
2017-02-20