第十六周项目一数字排序

来源:互联网 发布:智能电视视频点播软件 编辑:程序博客网 时间:2024/05/20 07:19
*Copyright (c)2014,烟台大学计算机与控制工程学院*All rights reserved.*文件名称:test.cpp*作 者:李文贺*完成日期:2014年12月15日*版 本 号:v1.0*问题描述:*输入描述:*程序输出:结果#include <iostream>using namespace std;void sort(int*p,int num);void output(int*,int);int main(){    int a[20]={86,46,22,18,77,45,32,80,26,88,57,67,20,18,28,17,54,49,11,16};    int b[15]={27,61,49,88,4,20,28,31,42,62,64,14,88,27,73};    sort(a,20);    output(a,20);    sort(b,15);    output(b,15);    return 0;}void sort(int *p,int num){ int i,j,t; for(i=0;i<num-1;i++)    for(j=0;j<num-i-1;j++)    if(*(p+j)<*(p+j+1))   {      t=*(p+j);    *(p+j)=*(p+j+1);    *(p+j+1)=t; }   return ;}void output(int *p,int n){    int j;    for(j=0;j<n;j++)    cout<<*p+j<<" ";    cout<<endl;    return ;}


0 0