将两个数组合并为一个数组并排序
将两个数组合并为一个数组并排序
#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:各十个 ");
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;
}
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。