输入两个整数数组,每个数组有5个整数,将二者进行合并,然后按照数值从小到大排序输出。用c语言
时间: 2024-04-30 11:22:15 浏览: 112
声明两个长度为5的整型数组a和b,以及一个长度为10的整型数组c。代码如下:
```
#include <stdio.h>
int main() {
int a[5] = {3, 7, 1, 2, 5};
int b[5] = {4, 6, 10, 9, 8};
int c[10];
int i, j, k;
//将a数组和b数组合并到c数组中
for (i = 0; i < 5; i++) {
c[i] = a[i];
c[i + 5] = b[i];
}
//对c数组进行排序
for (i = 0; i < 10; i++) {
for (j = i + 1; j < 10; j++) {
if (c[i] > c[j]) {
int temp = c[i];
c[i] = c[j];
c[j] = temp;
}
}
}
//输出排序后的c数组
printf("合并后的数组按照数值从小到大排序输出:\n");
for (k = 0; k < 10; k++) {
printf("%d ", c[k]);
}
printf("\n");
return 0;
}
```
阅读全文