定义一个大小为10的整型数组,通过键盘输入十个数,计算出数组中的最大值和最小值

#include <iostream>
#include <cmath>
using namespace std;
void main(){
int a[10];
int i, max,min;
for(i=0;i<10;i++)
cin>>a[10];
{
min=a[0];
for(i=0;i<10;i++)
if(min>a[i])
min=a[i];
max=a[0];
for(i=0;i<10;i++)
if(max<a[i])
max=a[i];
}
cout<<"最大值是:"<<max<<"\n"<<"最小值是:"<<min<<endl;
}哪里错了??

第1个回答  2013-10-31
cin>>a[10];
这里错了 长度为N的数组最大的是a[N-1],第一个是a[0]
相似回答