本站遷移

因為我最近租用了網路空間以及網域,
故本站已遷移至新網站~
這邊的資訊已經正在進行搬移的工作~
希望各位可以到新網站去逛XD

New Website:
http://knightzone.org/

搜尋此網誌

2011年3月9日 星期三

[UVa]10473:Simple Base Conversion

利用C++的<iomanip>中的setbase()快速過關。=D

[C++](0.064)
#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
int input;
while( 1 )
{
if( '-' == cin.peek() )
break;
else if( '0' == cin.peek() )
{
cin >> setbase(16) >> input;
cout << setbase(10) << input << endl;
}
else
{
cin >> setbase(10) >> input;
cout << "0x" << setbase(16) << uppercase << input << endl;
}
cin.get();
}
return 0;
}
view raw UVa10473.cpp hosted with ❤ by GitHub

0 意見:

張貼留言