迷离小眼神
2017-12-10 14:50
编写函数sort(int a[],size),使用选择法size个整数进行排序(升序),编写主函数调用该函数,使用移动指针的方法进行操作数组
#include<stdio.h>
int main()
{
void sort(int a[],int n);//n随你自己定义
int a[10],*p,i;
p=a;
for(i=0;i<10;i++)
scanf("%d",p++)
p=a;
sort(p,10);
for(p=a;p<(a+10);p++)
{
printf("%d",*p);
printf(" ");
}
void sort(int a[],int n)
{
int i,j,t;
for(i=0;i<n-1;i++)
{
for(j=i+1;j<n;j++)
{
if(a[j]<a[i])
{
t=a[i];
a[i]=a[j];
a[j]=t;
}
}
}
}
C语言入门
926210 学习 · 20797 问题
相似问题