数组名作为函数的参数
第1关:数组名作为函数参数
任务描述
本关任务:编写程序:对含有10个元素的数组进行由小到大排序输出。要求排序算法用函数来实现。
#include <stdio.h>
void sort(int array[],int n)
{
for(int i=0;i<n-1;i++)
for(int j=0;j<n-1;j++)
{
if (array [j]>array[j+1])
{
int t=array[j];
array[j]=array[j+1];
array[j+1]=t;
}
}
}
int main()
{
int a[10],i;
for(i=0;i<10;i++)
scanf("%d",&a[i]);
sort(a,10);
for(i=0;i<10;i++)
printf("%d “,a[i]);
printf(”\n");
return 0;
}
#include <stdio.h>
void sort(int array[],int n)
{
for(int i=0;i<n-1;i++)
for(int j=0;j<n-1;j++)
{
if (array [j]>array[j+1])
{
int t=array[j];
array[j]=array[j+1];
array[j+1]=t;
}
}
}
int main()
{
int a[10],i;
for(i=0;i<10;i++)
scanf("%d",&a[i]);
sort(a,10);
for(i=0;i<10;i++)
printf("%d ",a[i]);
printf("\n");
return 0;
}
······通关成功······
如有问题,敬请斧正。