样例和自己编的数据能过但RE
查看原帖
样例和自己编的数据能过但RE
1152049
zzh3050426589楼主2024/4/2 00:20

求大佬教蒟蒻优化

#include<iostream>
using namespace std;
string reverse(string s,int start,int end)
{
	while(start<end)
	{
		char temp=s[start];
		s[start]=s[end];
		s[end]=temp;
		start++;
		end--;
	 } 
	 int count=0;
	 for(int i=0;i<s.length();i++)
	 {
	 	if(s[i]!='0'&&s[i]!='-')count++;
	 	if(count==0&&s[i]=='0')continue;
	 	else cout<<s[i];
	 }
}
int main()
{
	string num;
	cin>>num;
	if(num[0]=='-')
	{
	    int len=num.length();
		int start=1;
		reverse(num,start,len-1);
	}
	else 
	{
		int len=num.length();
		int start=0;
		reverse(num,start,len-1);
	}
	return 0;
}
2024/4/2 00:20
加载中...