#11590: C++ stack


Cycatz (WA自動機)

學校 : 高雄市立高雄高級中學
編號 : 58174
來源 : [140.113.0.229]
最後登入時間 :
2022-03-04 22:02:37
a034. 二進位制轉換 | From: [220.143.29.201] | 發表日期 : 2016-12-08 21:12

#include<iostream>
#include<stack>
#include<cstdio>
using namespace std ;
int main()
{
    int n = 0;
   while(scanf("%d" ,&n) == 1)
   {
         int mod = 0;
         stack < int > sta ;

         while(n)
          {
             mod = n % 2 ;
             sta.push(mod);
             n /= 2 ;
           }


          while(!sta.empty())
          {
               printf("%d" , sta.top());
               sta.pop();
           }

          puts("");

          }
}

 
ZeroJudge Forum