题解 | #最高分与最低分之差#

最高分与最低分之差

https://www.nowcoder.com/practice/e0e4f81dcd55408a8973f8033bbeb1d2

//方法一:
int main()
{
    int n = 0;
    int m = 0;
    int max = 0;
    int min = 100;
    scanf("%d",&n);
    for(int i = 0;i<n;i++)
    {
        scanf("%d", &m);
        if(m>max)
        {
            max = m;
        }
        if(m<min)
        {
            min = m;
        }
    }
    printf("%d",max-min);
    return 0;
}

//方法二:
int cmp(const void*e1,const void*e2)
{
    return *(int*)e1-*(int*)e2;
}

int main() {
    int num,i;
    int arr[10000]={0};
    scanf("%d",&num);
    for(i=0;i<num;++i)
    {
        scanf("%d",&arr[i]);
    }
    qsort(arr,num,sizeof(arr[0]),cmp);
    printf("%d\n",arr[num-1]-arr[0]);
    return 0;
}

全部评论

相关推荐

03-13 21:15
江南大学 Java
多少分能进面啊?卡测评吗?做的我道心破碎了💔
小南瓜_66:A3 第四道题为什么用例过了 结果显示0%
投递携程等公司10个岗位 > 携程求职进展汇总
点赞 评论 收藏
分享
02-22 21:16
已编辑
门头沟学院 运营
牛客928043833号:离了你谁还拿我当个宝
点赞 评论 收藏
分享
牛客464620405号:随便投,随便找,中国经过40多年的改革开放,人才缺口和职位空缺是巨大的,中国现在属于遍地黄金的年代,属于90后和00大机遇的时代
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务