输入七个整数存储至一个一维数组中,编程实现最大数和最小数互换
运行时数字之间加空格还是…
#include <iostream>
#include <climits>
using namespace std;
int main() {
int num[7];
int min=INT_MAX,max=INT_MIN;
int mini=0,maxi=0,t;
for(int i=0;i<7;i++)
{
cin >> num[i];
if(num[i]>num[maxi])
{
maxi=i;
}
else if(num[i]<num[mini])
{
mini=i;
}
}
t=num[mini];
num[mini]=num[maxi];
num[maxi]=t;
for(int i=0;i<7;i++)
{
cout << num[i] << " ";
}
return 0;
}
你是指输入的时候?看输入方式,一般是中间加空格