c语言冒泡排序法代码 C语言:用选择法对数组中10个数按由大到小排序?
C语言:用选择法对数组中10个数按由大到小排序?
C语言:用选择法对数组中10个数按由大到小排序
代码如下。
#include
using namespace std
int main()
{
void select_sort(int arry[],int n)
int a[10],i
for(i=0i<=9i )
{
cin>>a[i]
}
cout<<endl
cout<< select_sort(a,10)
for(i=0i<=9i )
{
cout<<a[i]<<" "
}
cout<<endl
return 0
}
void select_sort(int arry[],int n)
{
int i,j,k,t
for(i=0i<=n-1i )
{
k=i
for(j=i 1j<nj )
{
if(arry[j]<arry[k])
{
k=j
}
t=arry[k]
arry[k]=arry[i]
arry[i]=t
}
}
}
扩展资料:
return表示把程序流程从被调函数转向主调函数并把表达式的值带回主调函数,实现函数值的返回,返回时可附带一个返回值,由return后面的参数指定。
c语言给n个数排序?
/*选择排序法:从小到大排列10个数并输出*/#include<stdio.h>#define N 10 //可修改输入个数void main(){ int i,a[N],t,j for(i=0i<Ni ) scanf("%d",&a[i]) //输入 for(j=1j<Nj ) //N次比较 for(i=0i<ji ) //每趟中比j次 if(a[i]>a[j]) //与a[i]后面的元素进行比较 { t=a[i]a[i]=a[j]a[j]=t } printf("排序后:n") for(i=0i<Ni ) printf("%d ",a[i]) printf("n")}
c语言冒泡排序法代码 直接插入排序c语言 c语言10个数从小到大排序
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。