C语言改错题求解 20
3.功能:用选择法对数组中的n个元素按从小到大的顺序进行排序。#include<stdio.h>voidmain(){inta[5]={10,3,5,7,-4},i,j,...
3.功能:用选择法对数组中的n个元素按从小到大的顺序进行排序。
#include <stdio.h>
void main()
{ int a[5]={10,3,5,7,-4},i,j,t,p;
printf("排序前的数据:\n");
for(i=0;i<5;i++)
printf(“%4d”,a[i]);
for(j=0;j<4;j++)
{
/**********FOUND**********/
p=j
for(i=j;i<5;i++)
if(a[i]<a[p])
/**********FOUND**********/
p=j;
t=a[p];a[p]=a[j];a[j]=t;
}
printf("\n排序后的数据:\n");
for(i=0;i<5;i++) printf("%4d",a[i]);
printf("\n");
} 展开
#include <stdio.h>
void main()
{ int a[5]={10,3,5,7,-4},i,j,t,p;
printf("排序前的数据:\n");
for(i=0;i<5;i++)
printf(“%4d”,a[i]);
for(j=0;j<4;j++)
{
/**********FOUND**********/
p=j
for(i=j;i<5;i++)
if(a[i]<a[p])
/**********FOUND**********/
p=j;
t=a[p];a[p]=a[j];a[j]=t;
}
printf("\n排序后的数据:\n");
for(i=0;i<5;i++) printf("%4d",a[i]);
printf("\n");
} 展开
展开全部
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询