解题思路:
注意事项:
参考代码:
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n;
cin >> n;
int a[n],i=-1;
while(i++ < n-1)
cin >> a[i];
//_________________________________________________
// //冒泡排序
// for(int i=0;i<n-1;i++){
// for(int j=0;j<n-i-1;j++){
// if(a[j]>a[j+1]){
// int temp;
// temp = a[j];
// a[j] = a[j+1];
// a[j+1] = temp;
// }
// }
// }
// cout<<a[n-1]-a[0];
//_____________________________________________
// //插入排序
// for(int i=1;i<n;i++)
// {
// int k = i-1;
// int x = a[i];
// while(k>=0&&x<a[k])
// {
// a[k+1]=a[k];
// a[k]=x;
// k--;
// }
// }
//
// cout<<a[n-1]-a[0];
//______________________________________________
// //选择排序
// for(int i=0;i<n-1;i++)
// {
// int min=INT_MAX;
// int l,temp;
// for(int j=n-1;j>=i;j--)
// {
// if(a[j]<min)
// {
// min=a[j];
// l=j;
// }
// }
// temp=a[i];
// a[i]=a[l];
// a[l]=temp;
// }
// cout<<a[n-1]-a[0];
//________________________________________________
//排序函数(最简)
sort(a+0,a+n);
cout<<a[n-1]-a[0];
return 0;
}
0.0分
0 人评分
C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:
一点编程也不会写的:零基础C语言学练课程
解决困扰你多年的C语言疑难杂症特性的C语言进阶课程
从零到写出一个爬虫的Python编程课程
只会语法写不出代码?手把手带你写100个编程真题的编程百练课程
信息学奥赛或C++选手的 必学C++课程
蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程
手把手讲解近五年真题的蓝桥杯辅导课程
发表评论 取消回复