當前位置:編程學習大全網 - 網站源碼 - c語言編程:有壹數組a[8]={12,16,17,30,45,58,78}.編寫壹函數insert()用函數編程實

c語言編程:有壹數組a[8]={12,16,17,30,45,58,78}.編寫壹函數insert()用函數編程實

#include<stdio.h>

int fun(int *a,int n,int x) { int i,j;

for ( i=0;i<n;i++ ) if ( a[i]>x ) break;

for ( j=0;j<n-i;j++ ) a[n-j]=a[n-j-1];

a[i]=x; n++;

return n;

}

void main() { int a[8]={12,16,17,30,45,58,78},x,i,n; n=7;

for ( i=0;i<n;i++ ) printf("%d ",a[i]); printf("\n");

scanf("%d",&x); n=fun(a,n,x);

for ( i=0;i<n;i++ ) printf("%d ",a[i]); printf("\n");

}

  • 上一篇:霍林郭勒機場的建設進展
  • 下一篇:PHP提示錯誤警告:輸入中出現意外字符:' \' (ascii = 92) state = 1 in。
  • copyright 2024編程學習大全網