zoukankan      html  css  js  c++  java
  • 2008秋季计算机软件基础有序表合并 教材 P79, ex3

    /* Author: Eman Lee */
    /*计算机软件基础 教材 P79, ex3*/
    #include 
    <stdio.h>
    #include 
    <stdlib.h>
    int insert(int a[],int arrayLength,int *listLength,int x)
    {
      
    int i,j;
      
    if(*listLength+1==arrayLength)
            
    return 0;/*fail*/
      
    for(i=0;i<*listLength;i++)
      {
       
    if(a[i]>=x)/*search successfully*/
       {
        
    for(j=*listLength;j>i;j--)
           a[j]
    =a[j-1];/*move*/
        a[i]
    =x;
        (
    *listLength)++;
        
    return 1;/*success*/
       }
      
      }
       (
    *listLength)++;
       a[i]
    =x;
      
    return 1;/*success*/
    }

    void show(int a[],int listLength)
    {
     
    int i;
     
    for(i=0;i<listLength;i++)
         printf(
    " %d ",a[i]);
    }

    void main()
    {
        
    int a1[100]={1,3,5,7,9};
        
    int a2[100]={0,2,4,6,8,10};
        
    int listLength=5;
        
    int listLength2=6;
        
    int i;
        
    for(i=0;i<listLength2;i++)
            insert(a1,
    100,&listLength,a2[i]);

        show(a1,listLength);
        getchar();
    }
  • 相关阅读:
    WCF简单使用(分别部署在控制台和IIS上)
    WCF系列教程之WCF服务配置工具
    053547
    053546
    053545
    053544
    053543
    053542
    053541
    053540
  • 原文地址:https://www.cnblogs.com/emanlee/p/1319918.html
Copyright © 2011-2022 走看看