欢迎加qq群:453398542 学习讨论,会定期分享资料课程,解答问题。
将两个数组合并为一个数组并排序
#include<stdio.h>
void fun(int a[]){
int i,j,temp;
for(i=0;i<19;i++){
for(j=0;j<19-i;j++){
if(a[j]>a[j+1]){
temp=a[j];
a[j]=a[j+1];
a[j+1]=temp;
}
}
}
return a[j];
}
int main(){
int i,j,a[10],b[10],c[20];
printf("输入整数数组a和b:各十个\n");
for(i=0;i<10;i++)
scanf("%d",&a[i]);
for(j=0;j<10;j++)
scanf("%d",&b[j]);
for(i=0;i<10;i++){
c[i]=a[i];
}
for(j=0,i=10;j<10;j++){
c[i+j]=b[j];
}
fun(c);
for(i=0;i<20;i++)
printf("%5d",c[i]);
return 0;
}