66问答网
所有问题
定义函数voidsort(int a[ ],int n),用选择法对数组a中的元素升序排列。
如题所述
举报该问题
其他回答
第1个回答 2010-06-06
void sort(int a[], int n)
{
for(int i=0;i<n-1;i++)
{
int r = i;
for(int j=i+1;j<n;j++)
{
if(a[j]<a[r]) r = j;
}
int temp = a[i];
a[i] = a[r];
a[r] = temp;
}
}本回答被提问者采纳
第2个回答 2010-06-06
void sort(int a[],int n)
{
for(int i=0;i<n;i++)
{ int k=a[i];int ki=i;
for(int j=i+1;j<n;j++)
if(k>a[j]){ k=a[j];ki=j;}
a[ki]=a[i];a[i]=k;
}
相似回答
...
a[],int
n),用选择法对数组a 中的元素升序排列
。自定
答:
include <stdio.h>
void sort(int
a[],int
n)
;int main(){ int a[]={10,8,6,3,2,5,7,9},i; sort(a,8); printf("
数组
{10,8,6,3,2,5,7,9}排序后:\n"); for(i=0;i<8;i++) printf("%d "
,a[
i]); printf("\n");}void sort(int *a,int n...
...
a[
],int
n),用选择法对数组a中的元素升序排列
。
答:
{
void sort(int
a[],int
n);int a[10];int i,n;printf("Enter n\n");scanf("%d",&n);printf("Enter %d numbers\n"
,n)
;for(i=0;i<n;i++)scanf("%d",&a[i]);sort(a,n);for(i=0;i<n;i++)printf("%d "
,a[
i]);return 0;} void sort(int a[],int n){ int...
...
a[
],int
n),用选择法对数组a中的元素升序排列
。
答:
void sort(int
a[],int
n)
{ int i,j,temp;for(i=0;i<n;i++){ for(int j=i+1;j<n;j++){ if(a[i]>a[j]){ temp=a[i];a[i]=a[j];a[j]=temp;} } } } int main(){ int a[]={3,2,5,4,2,6};sort(a,6);for(int i=0;i<6;i++)printf("%d "
,a[
i]...
...
a[],int
n),用选择法对数组a 中的元素升序排列
。自
定义
答:
升序排序参考:include <stdio.h>#include <stdlib.h>// 选择插入法排序
void sort(int
a[], int
n)
{ int i, j, k, tmp; for (i = 0; i < n; i++) { for (j = 0; j < i; j++) if (a[i] < a[j]) break; // 找到待插位置 tmp = a[i]; //...
...
a[],int
n),用选择法对数组a中的元素升序排列
。
答:
void sort(int
a[
],int
n)
{ assert(a != NULL);for(int i = 0 ; i <n-1;i++){ for(int j = n-1 ; j>0 ; j--){ if(a[j-1]>a[j]){ int tmp;tmp = a[j]; a[j]=a[j-1] ; a[j-1] = tmp;} } } } 以上代码没有调试运行,如有bug请自行解决。2:可...
vc++6.0
用选择法对数组a中的元素升序排列
。自
定义
main
函数
答:
void sort(int
a[],int
n)
//传数组时,传给
函数的
只是数组首元素地址,不用表明数组大小 { int temp,i,j,k;//不用
定义
*p,直接用a进行操作,*p是局部变量,不会保存的 for(i=0;i<n-1;i++){ k=i;for(j=i+1;j<n;j++){ if(a[k]>a[j])k=j;} //等这个循环结束以后才...
大家正在搜
c语言定义函数void和int
int main(void)含义
为什么用void定义函数
voidmain和intmain
函数int与void
主函数int和void
void函数怎么用
void函数调用
c语言void函数怎么用
相关问题
C语言编程问题问题描述】定义函数void sort(int ...
定义函数void sort(int a[ ],int n),...
定义函数void sort(int a[],int n),用...
/*c++定义函数void sort(int a[],int...
定义函数void sort(int a[ ],int n),...
定义函数void sort(int a[],int n),
vc++6.0用选择法对数组a中的元素升序排列。自定义mai...
1. 编写函数sort(int a[]),用冒泡法对数组a的...