数组的形式参数,请帮忙补充程序
#include #define N 10
void sort( )
{
}
int main(void)
{int a[N],i;
for(i=0;i
scanf("%d",&a[i]);
sort(a,N);
for(i=0;i
printf("%d,",a[i]);
return 0;
}:首先在主函数中输入10个整数,然后在被调函数中对这10个数按降序排序。最后在主函数中输出结果。请将以下程序补充完整,最后提交完整的源
程序代码:
#include <stdio.h>
#include <stdlib.h>
void sort(int a[], int length);
int main(void)
{
int a[10];
int i;
printf("Please you input the array elements:\n");
for(i=0;i<10; i++)
{
scanf("%d", &a[i]);
}
sort(a, 10);
printf("After descending the order of the array:\n");
for(i=0;i<10; i++)
{
printf("%d\t", a[i]);
}
system("pause");
return 0;
}
void sort(int a[], int length)
{
int i, j, t;
for(i=0; i<length-1; i++)
{
for(j=0; j<length-1-i; j++)
{
if(a[j+1] > a[j])
{
t = a[j+1];
a[j+1] = a[j];
a[j] = t;
}
}
}
}[此贴子已经被作者于2019-5-28 23:00编辑过]
