定义一个20大小的数组,然后提示用户希望输入多少个数字(该数字要小于等于20),然后让用户输入数据,最后找出其中最大的一个元素的值。
要求用C++数组的知识来编写,谢谢。
#include <iostream>
using namespace std;
void main()
{
int a[20],num,max;
cout<<"请输入数据个数(0-20):";
cin>>num;
for(int i=0;i<num;i++)
{
cout<<"请输入第"<<i+1<<"个数:";
cin>>a[i];
}
for(int j=0;j<num-1;j++)
for(int k=j+1;k<num;k++)
{
if(a[j]>a[k])
{
max=a[j];
a[j]=a[k];
a[k]=max;
}
}
cout<<"最大的数是"<<a[num-1]<<endl;
}