[说明]
函数int psort(int a[],int n)实现将含n个整数的数组a[]的不同元素按从小到大顺序存于数组a[]中。实现方法是从未确定的元素列中找到最小元素并将a[]的第i最小元素交换至a[i]位置。如该最小元素比已确定的最后一个最小元素大,则将它接在已确定的元素序列的后面; 否则,忽视该元素。
[函数]
int psort (int a[] ,int n)
int i, j ,k,p;
for(i=0,k=0ji< (1) ;i++)
for(j=i+1, (2) ;j<n;j++)
if (a[p]>a[j])
p=j;
if (p!=i)
t=a[p]
a[p]=a[i];
a[i]=t;

if( (3) ) k++;
else if ( (4) <a [i])
(5) =a[i];

return k;

int a[]=5,7,5,6,4,3,4,6,7;
main( )
int k,n;
for (k=0 ; k<(sizeof a) /sizeof (int); k++)
printf (" %5d" ,a [k]) ;
printf ("/n/n") ;
n=psort (a, (sizeof (a)) /sizeof (int));
printf("%5d",a[k]);
printf ("/n/n") ;

题库:初级程序员 类型:填空题 时间:2017-07-03 12:01:10 免费下载:《填空集》Word试卷

[说明]
函数int psort(int a[],int n)实现将含n个整数的数组a[]的不同元素按从小到大顺序存于数组a[]中。实现方法是从未确定的元素列中找到最小元素并将a[]的第i最小元素交换至a[i]位置。如该最小元素比已确定的最后一个最小元素大,则将它接在已确定的元素序列的后面; 否则,忽视该元素。
[函数]
int psort (int a[] ,int n)
int i, j ,k,p;
for(i=0,k=0ji< (1) ;i++)
for(j=i+1, (2) ;j<n;j++)
if (a[p]>a[j])
p=j;
if (p!=i)
t=a[p]
a[p]=a[i];
a[i]=t;

if( (3) ) k++;
else if ( (4) <a [i])
(5) =a[i];

return k;

int a[]=5,7,5,6,4,3,4,6,7;
main( )
int k,n;
for (k=0 ; k<(sizeof a) /sizeof (int); k++)
printf (" %5d" ,a [k]) ;
printf ("/n/n") ;
n=psort (a, (sizeof (a)) /sizeof (int));
printf("%5d",a[k]);
printf ("/n/n") ;


[说明]  函数int psort(int a[],int n)实现将含n个整数的数组a[]的不同元素按从小到大顺序存于数组a[]中。实现方法是从未确定的元素列

本题关键词:N实,n菜,N石,N-苷,整数比,N受体,N力元牌世欣胶囊,N动脉瘤,N窝囊肿,风险函数;

微信扫码获取答案解析
下载APP查看答案解析