1 条题解

  • 0
    @ 2025-10-2 20:00:16

    找最大,找最小,最后作差就好。

    #include<stdio.h>
    #include<string.h>
    #include<stdlib.h> 
    #include<math.h>
    int cmp(const void*a,const void*b){
    	return (*(int*)a-*(int*)b);
    }
    
    int main(){
    	int n,i;scanf("%d",&n);
    	int a[n];
    	for(i=0;i<n;i++){
    		scanf("%d",&a[i]);
    		
    	}
    	qsort(a,n,sizeof(int),cmp);
    	printf("%d",a[n-1]-a[0]);
        return 0;
    }
    
    • 1

    信息

    ID
    26
    时间
    1000ms
    内存
    512MiB
    难度
    3
    标签
    递交数
    297
    已通过
    157
    上传者