????????????????????????????????????????????????д???С?δ?????????鱻???????????С??????????????????????????????????????????????ж?????????????????????????????????????????
???????????????????????????????????list[]?е?????int Largest(int list[]?? int length);???????????????????

 

int Largest(int list[]??int length)
{
int i??max;
for(i=0;i<length-1;i++)
{
if(list[i]>max)
{
max=list[i];
}
}
return max;
}

???????????????????????СС??????????????????д??????????е??????i???Χ????????и?max????????????????????????????????????????????????????????max????????????????????????????????е???????????????????????????????????{2??4 6??0}?????6????????????????{-1??-7??-3 ??0}??????0??{-7??3??45??0??-2}??????45??????????????????????????????????????????е????и???????????????????????????????????????????????????????????????????????????????????????????????????£?

 

1 int Largest(int list[]??int length)
2 {
3     int i??max;
4     max=list[0];
5     bool bRet = cin.good();
6     if(list==NULL)
7     {
8         cout<<"???鯔??????"<<endl;
9         exit(-1);
10     }
11     else if(length==0)
12     {
13         cout<<"???鳤????????"<<endl;
14         exit(-1);
15     }
16     else if(!bRet)
17     {
18         cout<<"?????????????????????????"<<endl;
19         exit(-1);
20     }
21     else
22     {
23         for(i=0;i<=length-1;i++)
24         {
25             if(list[i]>max)
26             {
27                 max=list[i];
28             }
29         }
30         return max;
31     }
????}

???????????????????????????bool bRet = cin.good()???????????ж???????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????¥???????????????????????????????¥????????????????????????????????????????????????????????bug??????????????????????????????????????????????????????????????????????б????????????????????