程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> 傳地址值的方法排序

傳地址值的方法排序

編輯:C++入門知識

[cpp]   /*    02.* Copyright (c) 2012, 煙台大學計算機學院                        03.* All rights reserved.                        04.* 文件名稱:test.cpp                        05.* 作者:董萬鵬                      06.* 完成日期:2012 年12月19日                        07.* 版本號:v1.0                      08.*                        09.* 輸入描述:無                        10.* 問題描述:                    11.* 程序輸出:用傳地址值得方法  12.* 問題分析:                       13.* 算法設計:略                        14.*/                 #include <iostream>   using namespace std;   void exchange(int *x,int *y,int *z);   void jiaohuan(int *,int *);   int main()   {       int num1,num2,num3;       cout<<"輸入3個整數:";       cin>>num1>>num2>>num3;       exchange(&num1,&num2,&num3);       cout<<"從大到小得順序是:"<<num1<<"   "<<num2<<"   "<<num3;       cout<<endl;       return 0;   }   void exchange(int *x,int *y,int *z)   {       if(*x<*y)           jiaohuan(x,y);       if(*x<*z)           jiaohuan(x,z);       if(*y<*z)           jiaohuan(y,z);   }   void jiaohuan(int *p,int *q)   {       int t;       t=*p;       *p=*q;       *q=t;   }  

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved