#16231: 給延平的同仁 c++ AC 用string解


089487 (089487)

學校 : 國立臺灣師範大學附屬高級中學
編號 : 82069
來源 : [140.112.150.137]
最後登入時間 :
2024-10-03 16:28:37
a307. NOIP2011 1.数字反转 -- NOIP2011普及组第一题 | From: [42.70.52.209] | 發表日期 : 2018-12-09 16:15

#include<bits/stdc++.h>
using namespace std;
int main()
{
	string a;
	int i,n=0,m,j=0;
	while(cin>>a)
	{
		j=0;
		n=0; 
		m=a.length()-1; 
		if(m==0) 
		{
			printf("%c\n",a[0]);
			continue;	
		} 
		if(a[0]=='-') 
		{
			n++;
			printf("%c",a[0]);	
		} 
		for(i=m;i>=n;i--) 
		{
			if(a[i]=='0'&&j==0) continue;
			else j=1; 
			printf("%c",a[i]);
		}
		printf("\n");
	}
}
Close
CPP

 

 
ZeroJudge Forum