トップ 一覧 Farm 検索 ヘルプ RSS ログイン

hex2.cppの変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
 // 10進数を16進数表示(非再帰版) ???
 
 #include <iostream>
 
 using namespace std;
 
 hex(int n)
 {
 	string h="0123456789ABCDEF";
 	string ans;
 	for(int i=n; i>0; i/=16){
 		ans=h[i%16]+ans;
 	}
 	if(n==0){
 		cout << 0;
 	}else{
 		cout << ans;
 	}
 }
 
 int main()
 {
     for(int i=0; i<=300; i+=13){
 	    cout << i << " -> ";
 		hex(i);
 		cout << endl;
     }
     return 0;
 }