三个整数排序程序报告
来源:互联网 发布:下载wpsoffice软件 编辑:程序博客网 时间:2024/06/05 03:16
/* 02.* Copyright (c) 2012, 烟台大学计算机学院 03.* All rights reserved. 04.* 文件名称:test.cpp 05.* 作者:李全港 06.* 完成日期:2012 年12月19日 07.* 版本号:v1.0 09.* 输入描述:无 10.* 问题描述:用引用排序 11.* 程序输出:排序后 12.* 问题分析: 13.* 算法设计:略 14.*/
#include<iostream>using namespace std;int main(){void sort(int *,int *,int *);int a,b,c;cout<<"请输入三个整数:";cout<<endl;cin>>a>>b>>c;cout<<endl;sort(&a,&b,&c);cout<<"三个数从大到小排序是:"<<endl<<a<<" "<<b<<" "<<c<<endl;return 0;}void sort(int *i,int *j,int *k){void swap(int *,int *);if(*i<*j)swap(i,j);if(*i<*k)swap(i,k);if(*j<*k)swap(j,k);}void swap(int *a,int *b){int temp;temp=*a;*a=*b;*b=temp;}