有一个已排好序的数组,要求输入一个数后,按原来排序的规律将它插入数组中。 C++

2016-06-22 09:41:45  分类: c++程序设计第三版谭浩强课后答案  参与:
C++程序:有一个已排好序的数组,要求输入一个数后,按原来排序的规律将它插入数组中。

以下是此题的【c++源代码】,需要【c源代码】请点击进入

#include <iostream>
using namespace std;
int main()
 {int a[11]={1,4,6,9,13,16,19,28,40,100};
   int num,i,j;
   cout<<"array a:"<<endl;
   for (i=0;i<10;i++)
     cout<<a[i]<<" ";
   cout<<endl;;
   cout<<"insert data:";
   cin>>num;
   if (num>a[9])
     a[10]=num;
   else
    {for (i=0;i<10;i++)
     {if (a[i]>num)
       {for (j=9;j>=i;j--)
         a[j+1]=a[j];
        a[i]=num;
  break;
       }
      }
     }
  cout<<"Now, array a:"<<endl;
  for (i=0;i<11;i++)
    cout<<a[i]<<" ";
  cout<<endl;
  return 0;
 }

来源:c++程序设计第三版谭浩强课后答案

本文链接:http://www.wb98.com/cjia/post/cjia_5.4.html


本站文章搜索:

<< 上一篇下一篇 >>

搜索

Tags列表

赞助商链接