阅读以下说明和C++程序,将应填(n)处的字句写在对应栏内。 [说明] 设计一程序,输入10个整数到一个数组中,调整这10个数在数组中的位置,使得其中最小的一个数成为数组的首元素,最大的一个数成为数组的末元素。 [C++程序] #incl

admin2009-02-15  46

问题 阅读以下说明和C++程序,将应填(n)处的字句写在对应栏内。
[说明]
   设计一程序,输入10个整数到一个数组中,调整这10个数在数组中的位置,使得其中最小的一个数成为数组的首元素,最大的一个数成为数组的末元素。
   [C++程序]
   #include <iostream.h>
   #define SIZE 10
   void main ( )
   {
        int data [SIZE];
        int m;
        cout<<"请输入"<<SIZE<<"个整数:";
        for ( m=0;m<SIZE; m++ )  (1);
        int j=0,k=0;
        for ( int i=1;i<SIZE; i++ )
              if ((2)) j=i;
              else if ( data<data[k] )  (3);
              if (j>0 ) {
                   int d=data[0];
                     (4);
                   data[k]=d;
              }
              if ( k<SIZE-1 )
              {
                   int d=data [SIZE- 1 ];
                   data[SIZE- 1 ]=data[j];
                     (5);
              }
              cout<<end1<<" 排序后: ";
              for ( m=0;m<SIZE; m++ ) cout<<data[m]<<" " ;
   }

选项

答案(1)n>>data [m] (2) data[i]>data[j] (3) k=i (4) data[0]=data[k] (5) data[j]=d

解析
转载请注明原文地址:https://jikaoti.com/ti/4ZW7FFFM
0

最新回复(0)