设计一程序,使数组或指针作为函数的参数,实现整型数组的排序。

来源:百度知道 编辑:UC知道 时间:2024/07/07 05:51:49
谢谢

#include <stdio.h>
void input(int *a,int len)
{
int i;
for(i=0;i<len;i++)
scanf("%d",&a[i]);
}
void output(int *a,int len)
{
int i;
for(i=0;i<len;i++)
printf("%4d",a[i]);
printf("\n");
}
void sort(int *a,int len)
{
int i,j,t;
for(i=1;i<len;i++)
for(j=0;j<len-i;j++)
if(a[j]<a[j+1])
{
t=a[j];
a[j]=a[j+1];
a[j+1]=t;
}
}
main()
{
int a[10];
input(a,10);
output(a,10);
sort(a,10);
output(a,10);
}

这是我写的代码,运行过正确,希望对你有用
#include <iostream>
#include <iomanip>
using namespace std;
int qumax(int *b,int c){
int max=b[0];
for(int i=1;i<c;i++)
if(b[i]>max)
max=b[i];
return max;
}
void main(){
int n;//自己确定几个数
cout<<"请输入n"<<en