我是新手,遇到了一个问题,不知道怎么解决,望大家帮忙,谢谢
include <stdio.h>#include <iostream>
using namespace std;
void MaxOne()
{
float s;
int i=0;
double A[10];
double a;
for(i=0;i<=9;i++)
{ s=A[i]-A[i+1];
if (s<0) i++;
else{ A[i]=a,
a=A[i+1],
A[i+1]=A[i];
i++;}
}
cout<<"the maximum one is"<<A[9]<<endl;
}
void main()
{const double A[10]={1,2,5,6,17,9,8,13,10,8};
MaxOne();
}
这是我编的一个小程序,就是想找到一个数组里最大的数,编译通过,但是运行不出来我要的结果,不知道是怎么回事。