#include <bits/stdc++.h>
using namespace std;
int main()
{
int n,max = 0;
cin>>n;
int num[n];
for(int i = 0;i < n;i++)
{
cin>>num[i];
}
for(int j = 0;j < n;j++)
{
if(num[j] > max)
{
num[j] = max;
}
}
cout<<max;
return 0;
}
共 12 条回复
这里可以写成
如果是这样的话,你定义的max就要改成max1
num[j] = max; 这里写反了 应该是max = num[j];