#46257: 其實用while 就能去0


tc11320811 (李宥澂)

學校 : 國立臺中第二高級中學
編號 : 304188
來源 : [60.249.12.115]
最後登入時間 :
2025-09-22 11:45:17

不用等反轉後再判斷是否去0,直接先用while 除與10去掉後面的0

  

   long long a;

   string b;

   cin>>a;

   if(a==0){cout<<0;}else{

   while(a%10==0){

     a/=10;

   }

   b=to_string(a);

   for(int i=b.length()-1;i>=0;i--){

     cout<<b[i];

   }

   }

    return 0;