2014年9月22日 星期一

三數比大小---[C++]

#include <iostream>
#include <stdlib.h>
using namespace std;
int main (){
    int x , y ,z;
    int a ,b ,c;
    cin>>x>>y>>z;
 
   if(x>y && y>z && x>z){
        x=x ; y=y; z=z;  
        }
 
   if(x>y && z>y && x>y){
        x=x; b=y; y=z; z=b;
        }
 
   if(y>x && x>z && y>z){
        a=x; x=y;y=a;z=z;
        }

   if(y>z && z>x && y>x){
        a=x; x=y; c=z; y=c; z=a;
        }
 
   if(z>x && x>y && z>y){
        a=x;b=y;c=z;
        x=z;
        y=a;
        z=b;  
        }            
   if(z>y && y>x && z>x){
        a=x;b=y;c=z;
        x=z;
        y=b;
        z=a;
        }
   
   cout<<endl<<"1:"<<x<<" "<<"2:"<<y<<" "<<"3:"<<z;
     
    system("pause");
    return main();
    }

PS: 此方法只解決 三數一定為不同數時~

沒有留言:

張貼留言