Online Judge | Problem Set | Authors | Online Contests | User | ||||||
---|---|---|---|---|---|---|---|---|---|---|
Web Board Home Page F.A.Qs Statistical Charts | Current Contest Past Contests Scheduled Contests Award Contest |
Re:help! 为什么我不对In Reply To:help! 为什么我不对 Posted by:200593174 at 2006-08-08 17:26:15 > //******************* > //* 200593174 * > //* 08/07/2006 * > //******************* > #include <iostream> > > using namespace std; > > void changer ( int&, int& ); > bool bDeside ( int nummber1, int number2 ); > > void main () > { > int num1,num2; > > while ( cin >> num1 >> num2 ) > { > > changer ( num1, num2 ); > // if ( num1 <= 0 ) > // { > // cout <<"You Enter the wrong number"; > // continue; > // } > cout << static_cast< int >( bDeside ( num1, num2 ) ) <<endl; > } > } > > //************** > //* changer * > //************** > void changer ( int& integer1, int& integer2 ) > { > if ( integer1 > integer2 ) > { > int hold = integer1; > integer1 = integer2; > integer2 = hold; > } > return; > } > > //判断 > //************ > //** bDeside * > //************ > bool bDeside ( int number1, int number2 ) > { > int counter = 1; //差 > int in = 1; //记载数组 > int integer = 1; //记载小值 > > if ( number1 == number2 ) > { > return true; > } > int iSize = number2 - number1; > int *iArray = new int[iSize + 1]; > for ( ; counter <= iSize; counter++ ) > { > if ( integer > number1) > { > return true; > } > while ( integer == iArray[in]) > { > integer++; > in++; > } > > iArray[counter] = integer + counter; > integer++; > } > if ( iArray[counter - 1] < number2 ) > { > return true; > } > return false; > delete [] iArray; > } Followed by: Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator