| ||||||||||
| 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 | |||||||||
help! 为什么我不对//*******************
//* 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