您的位置:首页 > 编程语言 > C语言/C++

C语言基础C02数组

2015-08-12 20:22 155 查看
1.编写一个程序,输入两个包含5个元素的数组,先将两个数组升序排序,然后将这两个数组合并成一个升序数组

 

   int c[5] ={0}, d[5] = {0}, e[10] = {0};

 
  printf("请输入一个包含5个元素的数组:");

 
   for (int i =0; i < 5; i++) {

 
      scanf("%d",&c[i]);

 
   }

 
  printf("请再输入一个包含5个元素的数组:");

 
   for (int j =0; j < 5; j++) {

 
      scanf("%d", &d[j]);

 
   }

 
  

 
   for (int i =0; i < 4; i++) {

 
   for (int j =0; j < 4 - i; j++) {

 
      int temp = 0;

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

 
          temp
= c[j];

 
          c[j]
= c[j + 1];

 
          c[j
+ 1] = temp;

 
      }

 
   }

 
   }

 
   for (int i =0; i < 5; i++) {

 
      printf("%d ",c[i]);

 
   }

 
  printf("\n");

 
   for (int l =0; l < 4; l++) {

 
   for (int m =0; m < 4 - l; m++) {

 
      int temp1 = 0;

 
      if (d[m] > d[m + 1]) {

 
          temp1
= d[m];

 
          d[m]
= d[m + 1];

 
          d[m
+ 1] = temp1;

 
      }

 
   }

 
   }

 
   for (int l =0; l < 5; l++) {

 
      printf("%d ", d[l]);

 
   }

 
  printf("\n");

 
   for (int i =0; i < 10; i++) {

 
      if (i < 5) {

 
          e[i]
= c[i];

 
      } else {

 
          e[i]
= d[i - 5];

 
      }

 
   }

 
 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: