mdsk.net
当前位置:首页 >> C语言 数组 将一个按升序排列的数组和一个按降序排... >>

C语言 数组 将一个按升序排列的数组和一个按降序排...

#include#includevoid merge(int a[], int la, int b[], int lb){ int n[100]; int i, j,k; for (i = 0, j = lb-1,k = 0; i= 0;) { if (a[i] < b[j]) { n[k] = a[i]; i++; } else { n[k] = b[j]; j--; } k++; } if (i < la) while (i < la) n[k+...

可以将两个数组的元素都放到一个数组里,然后用sort()函数处理

#include main() { int a[10]={2,1,3,4,6,5,7,8,9,0},i,j,t; for(i=0;i

#include "stdio.h" void main() { int a[10]; int i,j,temp=0; for(i=0;i

#includeint main(){ int a[6] = {9,7,6,3,1}; int i,j,x,t; printf("insert data:"); scanf("%d",&x); for(i=0;ia[i]) break; for(j=5;j>i;j--) a[j]=a[j-1]; a[j]=x; printf("Now array a:\n"); for(i=0;i

给,已经编译运行确认: #include #include int main() { int a[11]={0}; int num; int i,j,t; printf("请输入10个数: \n"); for(i=0;i

#includevoid Lsort(int a[],int n);//函数声明 void Hsort(int a[],int n);void main() { int a[7]; //7个数的数组。定义的是整数,如需实数,改为float型。 int i; printf("\nplease input seven integers\n"); for(i=0;i

scanf("%d",&number) 在最后面加个分号; i>=0改为i>0 a[i]=a[i-1];改为a[i+1]=a[i]; exit;改为break;

我不知道你的fun函数有没有传参数 你看情况自己改下 void fun(int a[],int k) { int i,j; for(j=0; j

#includeint main(){int a[10]={1,3,4,8,9,10,14,17,20,25};int b[10]={27,22,17,14,12,11,9,6,5,2};int c[20];int i=9,j=0,k=0;while(j=0){ if(a[i]>=b[j]){ c[k++]=a[i--]; } else c[k++]=b[j++]; } while(j=0)c[k++]=a[i--];for(i=0;i

网站首页 | 网站地图
All rights reserved Powered by www.mdsk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com