#include<stdio.h>
int main()
{
int xuanze(int x[],int n); //声明选择函数
int *p,i,a[10];
p=a; //使指针指向数组的首地址
for(i=0;i<10;i++)
scanf("%d",p++); //输入十个数据
p=a;
xuanze(p,10); //运行选择函数,是选择函数开始挑选数据
for(p=a,i=0;i<10;i++)
{printf("%d",*p); //输出选择后的数据
p++;
system("pause");
}
}
int xuanze(int x[],int n) //
{
int i,j,k,t;
for(i=0;i<n-1;i++) //
{
k=i;
for(j=i+1;j<n;j++) //
if(x[j]>x[k])
k=j;
if(k!=i) //
{
t=x[i];
x[i]=x[k];
x[k]=i;
}
}
}
数组选择
最新推荐文章于 2023-04-28 15:36:26 发布