35.。。。
查看原帖
35.。。。
541408
Lvyuze楼主2021/10/30 19:40

54行代码,只有35分。。。。。

#include<iostream>
#include<cstring>
using namespace std;
string str;
int len;
int main()
{
cin>>str;
len=str.size();
if(str[len-1]=='%'){
	for(int i=len-2;i>=0;i--){
		if(str[i]!='0') cout<<str[i];
	}
	cout<<"%"<<endl;
	return 0;
}
else{
	for(int i=0;i<len;i++){
		if(str[i]=='.'){
			int len1=i;
			for(int j=len1-1;j>=0;j--){
				if(str[j]!='0') cout<<str[j]; 
			}
			cout<<".";
			for(int j=len-1;j>len1;j--){
				if(str[j]!='0') cout<<str[j];
			}
			return 0;
		}
		else if(str[i]=='/'){
			int len1=i;
			for(int j=len1-1;j>=0;j--){
				if(str[j]!='0') cout<<str[j]; 
			}
			cout<<"/";
			for(int j=len-1;j>len1;j--){
				if(str[j]!='0') cout<<str[j];
			}
			return 0;		
		}
		else{
			bool sl=true;
			for(int j=len-1;j>=0;j--){
				if(str[j]=='0'){
					if(sl==false) cout<<'0';
				}
				if(str[j]!='0'){
					sl=false;
					cout<<str[j];
				}
			}
			return 0;
		}
	}
}
return 0;
}
2021/10/30 19:40
加载中...