适合胎教的佛教音乐:若输入89 76 24 25 9 8 11 16 35 4 <回车> , 则以下程序的输出结果是_______。

来源:百度文库 编辑:中科新闻网 时间:2024/04/28 06:16:30
若输入89 76 24 25 9 8 11 16 35 4 <回车> , 则以下程序的输出结果是_______。

#include "stdio.h"

#define N 10

main()

{

int x[N], y1[N], y2[N];

int i, j, n1, n2, t, p;

n1=n2=0;

for(i=0;i<N;i++){

scanf(“%d”, &x[i]);

if(x[i] % 2==0) y1[n1++]=x[i];

else y2[n2++]=x[i];

}

for(i=1; i<n1; i++)

for(j=0; j<n1-1; j++)

if(y1[j]>y1[j+1]){

t=y1[j]; y1[j]=y1[j+1]; y1[j+1]=t;

}

for(i=0; i<n2-1; i++){

p=i;

for(j=i+1; j<n2; j++)

if(y2[p]<y2[j]) p=j;

if(p!=i){

t=y2[i]; y2[i]=y2[p]; y2[p]=t;

}

}

for(i=0; i<n1; i++) printf("%d, ", y1[i]);

for(i=0; i<n2; i++) printf("%d, ", y2[i]);

}

你把它实际运行一下不就知道了么