不会,仅有35pts(关注)
查看原帖
不会,仅有35pts(关注)
1331383
CSP400pts楼主2024/9/3 19:18

WA code:

#include<iostream>
#include<cmath>
#include<cstdio>
#include<algorithm>
using namespace std;
string s;
int op;
int main() {
	cin>>s;
	int len=s.size();
	for(int i=0; i<len; i++) {
		if(s[i]=='.') op=1;
		if(s[i]=='/') op=2;
		if(s[i]=='%') op=3;
	}
	if(op==0) {
		int k=0;
		for(int i=len-1; i>=0; i--) {
			if(s[i]!='0') break;
			k=i;
		}
		if(k==0) {
			for(int i=len-1; i>=0; i--) {
				cout<<s[i];
			}
		}
		for(int i=k-1; i>=0; i--) {
			cout<<s[i];
		}
	} else if(op==3) {
		int k=0;
		for(int i=len-2; i>=0; i--) {
			if(s[i]!='0') break;
			k=i;
		}
		for(int i=k-1; i>=0; i--) cout<<s[i];
		cout<<"%";
	}
	return 0;
}
2024/9/3 19:18
加载中...