填空题 [说明]
设计一程序,输入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[i]<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、
【正确答案】 1、{{*HTML*}}(1)n>>data [m] (2) data[i]>data[j]
(3) k=i (4) data[0]=data[k]
(5) data[j]=d    
【答案解析】