int a[8]; ///数组得告知有几个元素啊,什么不写那就是一个都没有,那输入的数放在那里?
int max=a[0]; ////a[0]还没有输入,怎么知道是多少呢?这个得输入后才知道啊。
int min=a[0];
循环什么意思?一边输入,一边比较大小??
错误有点多,我直接给修改了:
void main()
{
int a[8];
int i;
for(i=0;i<8;i++)
cin>>a[i];
int max=a[0];
int min=a[0];
for(i=0;i<8;i++)
{
if(max max=a[i];
if(min>a[i])
min=a[i];
}
cout<<"max="<
//调试代码如下:你的问题在于:1,没有定义数组大小。2,两条if语句没有涵盖到for循环//中
#include
using namespace std;
int main()
{
int a[5];
for(int i=0;i<5;i++)
cin>>a[i];
int max=a[0];
int min=a[0];
for(int k=0;k<5;k++)
if(max max=a[k];
for(int j=0;j<5;j++)
if(min>a[j])
min=a[j];
cout<<"max="<cout<<"min="<
return 0;
}