当前位置: 代码迷 >> 综合 >> 三个整数排序程序报告
  详细解决方案

三个整数排序程序报告

热度:30   发布时间:2024-01-22 04:47:46.0

/*   
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;
}








  相关解决方案