#28049: C++ 陣列+for迴圈簡短解法


sean52565256@gmail.com (Veqax)

學校 : 高雄市立高雄高級中學
編號 : 160580
來源 : [218.173.85.109]
最後登入時間 :
2023-11-20 21:15:20
a038. 數字翻轉 | From: [114.27.252.201] | 發表日期 : 2021-11-11 22:41

#include <iostream>

using namespace std;

 

int main(int argc, char** argv) {

long long int n,m,t;            //n為項數, m為陣列的值轉換後的ASCII碼, t為最後一項非0的項數

string a;

cin>>a;

n=a.length();

for(int k=n-1;k>=0;k--){

m=(int)a[k];

if(m!=48){ //48為0的ASCII碼

t=k;

break;

}

}

for(int i=t;i>=0;i--){

cout<<a[i];

}

 

return 0;

}

 
ZeroJudge Forum