自定义函数实现对n个数进行选择法排序,主函数调用
要求:共自定义3个函数,分别对数组进行输入,排序和输出。
#include <stdio.h>
#include <stdlib.h>
int a[6],i,j,t;//定义全局变量
int f(int x) //函数名为f,负责对数的输入
{
for(i=1;i<=5;i++)
{
scanf("%d",&a[i]);
}
}
int m(int y)//函数名为m,负责对数的排序
{
for(i=1;i<=4;i++)
{
for(j=i+1;j<=5;j++)
{
if(a[i]>a[j])
{
t=a[i];
a[i]=a[j];
a[j]=t;
}
}
}
}
int n(int)//函数名为n,负责对数的输出
{
for(i=1;i<=5;i++)
printf("%d ",a[i]);
}
int main()//主调函数
{
printf("请输入5个数:\n");
f(a[6]);
m(i);
n(i);
system("pause");
return 0;
}