#12965: __求解


czsczsczs2 (明倫公假班)

學校 : 臺北市立明倫高級中學
編號 : 70818
來源 : [36.236.127.160]
最後登入時間 :
2021-11-13 19:14:31
a038. 數字翻轉 | From: [203.77.52.206] | 發表日期 : 2017-11-11 21:41

#include<iostream>
#include<string.h>
using namespace std;
int main()
{
string s;
while(cin>>s)
{
int len=s.length();
for(int i=0;i<len;i++)
{
cout<<s[len-1-i];
}
cout<<endl;
}
}

 

求解要怎麼把output前面的0刪掉

 
#13041: Re:求解


i610494 (wago)

學校 : 國立嘉義高級中學
編號 : 68247
來源 : [114.136.228.105]
最後登入時間 :
2021-11-13 12:57:44
a038. 數字翻轉 | From: [112.104.194.215] | 發表日期 : 2017-11-23 22:41

#include
#include
using namespace std;
int main()
{
string s;
while(cin>>s)
{
int len=s.length();
for(int i=0;i<len;i++)
{
cout<<s[len-1-i];
}
cout<<endl;
}
}

 

求解要怎麼把output前面的0刪掉

這題可以直接用long long int

如果用string會比較麻煩,可以bool 一個變數判斷是否已輸出數字,若尚未輸出且s[len-1-i]==0則不輸出

但還要考慮輸入0的特例

 
ZeroJudge Forum