題目連結: https://zerojudge.tw/ShowProblem?problemid=a038
# 解題思路
如果一數的值等於 0 直接輸出,
如果一數除以 10 的餘數等於 0 (有 0 結尾) 直接吃掉,
找到餘數不為零的數,就是直接輸出餘數並除十,直到數字已經為 0
# 程式碼
#include <iostream> | |
using namespace std; | |
int main() | |
{ | |
long long int N; | |
while(cin>>N) | |
{ | |
if(N==0) | |
cout<<0; | |
while(N%10==0 && N ) | |
N=N/10; | |
while(N%10!=0||N>=10) | |
{ | |
cout<<N%10; | |
N=N/10; | |
} | |
cout<<endl; | |
} | |
} |