输入n个整数,求出其中最大数及其所在位置,以及此n个数中的个数!用C语言c++_。数组来编程怎么写

如题所述

n的数目是否已知?

/*代码参考*/

#include <iostream>
#include <algorithm>
using namespace std;
int main()
{
    int i;
    cout<<"请输入元素的个数:";
    cin>>i;
    int pos;
    int pre_num[i+5];
    int save_num[i+5];
    while(i--)
    {
        cin>>pre_num[i-1];
        save_num[i-1]=pre_num[i-1];
    }
    sort(pre_num,pre_num+i);
    for(int j=0;j<i;j++)
    {
        if(save_num[j]==pre_num[i-1])
        {
            pos=j;
            break;
        }
    }
    cout<<"max :"<<pre_num[i-1]<<"pos"<<pos;
    return 0;
}
温馨提示:答案为网友推荐,仅供参考
相似回答