问答题

【函数2.1说明】 递归函数sum(int a[], int n)的返回值是数组a[]的前n个元素之和。 【函数2.1】 int sum (int a[],int n) { if(n>0) return (1) ; else (2) ; } 【函数2.2说明】 有3个整数,设计函数compare(int a,int b,int c)求其中最大的数。 【函数2.2】 int compare (int a, int b, int c ) { int temp, max; (3) a:b; (4) temp:c; } 【函数2.3说明】 递归函数dec(int a[],int n)判断数组a[]的前n个元素是否是不递增的。不递增返回 1,否则返回0。 【函数2.3】 int dec( int a[], int n ) { if(n<=1) return 1; if(a[0]<a[1]) return 0; return (5) ; }

【参考答案】

a[n-1]+sum(a,n-1)或者a[0]+sum(a+1,n-1); (2)return 0; (3)temp=......

(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)