问题 填空题

以下程序中judge函数的功能是判断x指向的int类型数组(长度为n)中各元素之间的逻辑关系。若n个元素的值均相等则输出"all elements are same".若n个元素的值无序则输出"no order";若n个元素的值按升序排列则输出"ascend".若n个元素的值按降序排列则输出"descend’,。 #include void judge(___(19)___,int n) {int f,i=0; while(ix[i+1]||!f&&___(21)___) {printf("\n no order"); return; } if(___(22)___) printf("\n ascend"); else printf("\n descend"); }void main(){int a[5]={1,2,3,4,5},b[5]={5,4,3,2,1},c[5]={1,4,2,3,5),d[5]={2,2,2,2,2}; judge(a,5); judge(b,5); judge(c,5); judge(d,5);}

答案

参考答案:(19) int *x (20) n-1 (21) x[i]