最新回答 / Majesty_x
第一个和最后一个是为了遍历打印10个数,第二个是控制比较次数,最多只需要比较9次就能出结果,第三个是从下标0开始比较。为了好理解,建议你代入一个具体的数,手写一下就明白了
2018-11-18
最赞回答 / 慕仰103958
这是我的猜想因为 n = 10 所以 执行 else 语块,所以再次执行 wing函数 ,又因为wing(10-1=9)+10 = 19,所以再次执行 wing函数的时候 n的初始值是9,9不等于1,再次执行 else语块,此时 wing(n-1)+n == wing(9-1=8)+19=27 ,所以再次执行 wing函数,而此时的初始值是8 ,继续执行else 语块,此时 wing(n-1)+n == wing(8-1)+ 27······依次循环直到 n==1···················...
2018-11-17
最赞回答 / Gopfei
创建一个函数a(x)这里面x就是形参。而在main中调用函数a时,int x;x = 10;...............,.......,a(x).........main中的x就是实参。每次调用函数, 形参都会被重新初始化或者说赋值。所以不会是静态。
2018-11-17
最新回答 / 慕前端4634638
#include <stdio.h>#define N 10int sum(int s[]){ int su = 0,i; for(i = 0; i &i++ N;i++ ) { su += s[i]; } printf("总分%d\n",su); return 0;}int max(int s[]){ int su = s[0],i; for(i = 0; i & s[...
2018-11-17