给你两种方法,不知道你是不是想表达输出能被2整除的数
选择排序
void sort(int *a,int n)
{
int i,j.temp;
for(i=0;i<n-1;i++)
{
for(j=1;j<n;j++)
if(a[i]>a[j])
{
temp=a[i];
a[i]=a[j];
a[j]=temp;
}
}
}
沉淀法 不过是冒泡法的倒
void sort(int *a,int n)
{
int i,temp;
bool flag=ture;
while(flag)
{
flag=faulse;
for(i=0;i<n-1;i++)
{
if(a[i]<a[i+1])
{
temp=a[i];
a[i]=a[i+1];
a[i+1]=temp;
flag=ture;
}
}
}
}
void output(int *a,int n)
{
int i;
for(i=0;i<n;i+=)
if(a[i]%2==0)
printf("%d",a[i]);
}