#include<iostream>
using namespace std;
const int N=1001; //定义1001个变量
int f[N]; //定义数组f[N]
int main(){
int n,p=1;
cout<<"输入n个整数:"<<endl;
cin>>n;
for(int i=0;i<n;i++){
cin>>f[i];
}
int big=f[0]; //定义f[0]=big
for(int i=1;i<n;i++){
if(f[i]>big){
big=f[i];
p=i+1;
}
}
cout<<"最大数的序号为: "<<p<<endl;
return 0;
}
有n座山,编号从1到n,第i座山的高度为hi,请问其中最高的山是哪一座?
最新推荐文章于 2024-12-15 03:49:41 发布
该程序段使用C++实现,旨在找出一个整数数组中最大元素的索引。首先定义数组f[N],然后读取n个整数并存储到数组中。通过遍历数组,比较每个元素与当前已知的最大数(big),如果找到更大的数,则更新最大数及其索引(p)。最后输出最大数的序号。
1086

被折叠的 条评论
为什么被折叠?



