1 #include<stdio.h>
2 int main(int argc, const char *argv[])
3 {
4 int arr[]={12,32,45,56,2};
5 int a[4];
6 int t,count,n=0;
7 for(int i=0;i<5;i++){
8 if(arr[i]%2==0){
9 a[n]=arr[i];
10 n++;}
11 }
12 for(int i=1;i<4;i++){
13 t=0;count++;
14 for(int j=0;j<3;j++){
15 if(a[j]>a[j+1]){
16 t=a[j];
17 a[j]=a[j+1];
18 a[j+1]=t;
19 count++;
20 }
21 if(count==0)
22 break;
23 }
24 }
25 for(int i=0;i<4;i++){
26 printf("a[%d]=%d\n",i,a[i]);
27 }
28 return 0;
29 }

先将数组中偶数存到另一个数组中,在进行冒泡排序
本文介绍了一个使用C语言编写的程序,该程序首先从原始数组中筛选出所有偶数并将其存储到一个新的数组中,随后对这个包含偶数的新数组进行冒泡排序。通过示例代码展示了具体的实现细节。
84

被折叠的 条评论
为什么被折叠?



