SOGO論壇

標題: Dev c++ 請各位高手幫幫我 [列印本頁]

作者: as770718    時間: 2010-10-11 23:18:47     標題: Dev c++ 請各位高手幫幫我

#include<stdio.h>
  #include<stdlib.h>
  #include<iostream>
  using namespace std;
   void COMPARE2( )
   {
      




   }
  int main()
  {   int m=15,n=15;
      COMPARE2(m,n);
      cout<<"Bigger number="<<m<<",smaller number="<<n<<endl;
      system("pause");
      return 0;
   }



上面的程式是老師要我們利用它寫出函數COMPARE2回傳最大值及最小值,因為

小弟並未學通所以請求各位大大幫忙~(如果旁邊可以有注解會更好)
  
謝謝各位大大
作者: alphi    時間: 2010-10-13 13:18:09

這應該基本喔,還是希望自既可以想想看,如果不行再參考我的程式碼

void COMPARE2(int *m,int *n )
{
                 *m=(*m>=*n) ? *m: *n;

}

使用方法
int m=10,n=15;

COMPARE2(&m,&n);

cout<<"big"<<m;
cout<<"small"<<n;
作者: 哇哇哈哈哈    時間: 2011-9-10 02:01:27

void COMPARE2(int& m, int& n)
{
    if(m<n)
    {
        int tmp=m;
        m=n;
        n=tmp;
    }
}





歡迎光臨 SOGO論壇 (https://oursogo.com/) Powered by OURSOGO.COM