# include & ltstring.h & gt
# include & ltstdlib.h & gt
# include & ltmath.h & gt
int?好玩(int?s[],int?n,int?s3[])
{
如果(n==1)
{
S3[0]= s[0];
S3[1]= 0;
S3[2]= 0;
回歸?1;
}
不然呢?如果(n==2)
{
S3[0]=(s[0]& gt;s[1]?s[0]:s[1]);
S3[1]=(s[0]& lt;s[1]?s[0]:s[1]);
S3[2]= 0;
回歸?2;
}
其他
{
int?溫度;
for(int?I = 1;我& ltn;I++)//插入排序
{
temp = s[I];
int?j = I-1;
for(;j & gt= 0 & amp& amps[j]& lt;溫度;j -)
{
s[j+1]= s[j];
}
s[j+1]= temp;
}
for(int?I = 0;我& lt3;i++)
{
S3[I]= s[I];
}
回歸?3;
}
}
作廢?主()
{
ints[]={1,2,3,4,5,6},S3[3];
int?summax[2]={0,0 };
int?n = sizeof(s)/sizeof(int);
int?pj=fun(s,n,S3);
Printf("前三個數是:%d,%d,%d\n ",s3[0],s3[1],S3[2]);
{ fun函數返回值的意義未知。