编辑代码

#include <stdio.h>

int Max(int list[],int i,int count){
    int max = list[0];
    if(count == 0){
        return 0;
    }else{
        for(i=1;i<count;i++){
            if (list[i]>=max){
                int temp=max;
                max=list[i];
                list[i]=temp;
            }
        }
    }
    return max;
}



int main () {
    //JSRUN引擎2.0,支持多达30种语言在线运行,全仿真在线交互输入输出。 
    int list[]={10,13,52,3,70};
    int list1[]={-8,10,23,24,-10};
    int list2[]={};
    int i=0;
    int count = sizeof(list)/sizeof(int);
    int count1 = sizeof(list1)/sizeof(int);
    int count2 = sizeof(list2)/sizeof(int);
    int max = Max(list,i,count);
    int max1 = Max(list1,i,count1);
    int max2 = Max(list2,i,count2);
    printf("%d\n",max);
    printf("%d\n",max1);
    printf("%d\n",max2);
    return 0;
}