数组的形式参数,请帮忙补充程序
#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编辑过]