不明白哪里出了问题,求大佬指点
查看原帖
不明白哪里出了问题,求大佬指点
922071
libin13815498262楼主2023/2/9 15:42
#include<bits/stdc++.h>
using namespace std;
int main()
{
	int n,z,m;
	cin>>n;//设置数组大小
	int* a=new int[n];//创建数组
	for(int i=0;i<n;i++)
	cin>>a[i];//将数组各元素填入
	for(int j=0;j<n-1;j++)
	{if(a[j]>a[j+1])
	z=a[j];
	else
	z=a[j+1];
}//第一次遍历,找出最大值
	for(int j=0;j<n-1;j++)
	{if(a[j]<a[j+1])
	m=a[j];
	else
	m=a[j+1];
}//第二次遍历,找出最小值
cout<<z-m<<endl;//输出极差
    return 0;
	}
2023/2/9 15:42
加载中...