求助
查看原帖
求助
373662
KobeBeanBryant楼主2021/1/25 15:42
#include<bits/stdc++.h>
using namespace std;
string s;
bool zs,xs,bfs,fs;
int a,u[25],y;
int main() {
	cin>>s;	
	for(int i=0;i<s.size();i++){
		if(s[i]=='.') {
			xs=true;
			zs=false;
			a=i;
			break;
		}
		if(s[i]=='/'){
			 fs=true;
			 zs=false;
			 a=i;
			break;
		}
		else if(s[i]=='%'){
			 bfs=true;
			 zs=false;
			 a=i;
			break;
		}
		zs=true;
		u[i]=s[i]-48;
		y++;
	}
	if(zs==true) for(int i=s.size()-1;i>=0;i--) cout<<s[i];
	else if(xs==true) {
		for(int i=a-1;i>=0;i--){
			cout<<s[i];
		}
		cout<<".";
		for(int i=s.size()-1;i>a;i--){
			cout<<s[i];
		}
	}
	else if(fs==true){
		for(int i=a-1;i>=0;i--){
			cout<<s[i];
		}
		cout<<"/";
		for(int i=s.size()-1;i>a;i--){
			cout<<s[i];
		}
	}
	else if(bfs==true){
		for(int i=a-1;i>=0;i--){
			cout<<s[i];
		}
		cout<<"%";
	}
	return 0;
}

50分,求大佬帮助

2021/1/25 15:42
加载中...