#include<bits/stdc++.h>
using namespace std;
int main(){
string s1;
getline(cin,s1);
bool flag=false;
if(s1[0]=='-')flag=true;
if(flag){
int cnt=0,len=s1.size()-1;
for(int i=1;i<s1.size();i++){
if(s1[i]=='2')cnt++;
}
double res=cnt*1.0/len;
res=res*1.5;
if((s1[s1.size()-1]-'0')%2==0)res=res*2.0;
res=res*100;
printf("%.2lf",res);
cout<<"%";
}
else{
int cnt=0,len=s1.size();
for(int i=0;i<s1.size();i++){
if(s1[i]=='2')cnt++;
}
double res=cnt*1.0/len;
if((s1[s1.size()-1]-'0')%2==0)res=res*2.0;
res=res*100;
printf("%.2lf",res);
cout<<"%";
}
return 0;
}
L1-017 到底有多二
最新推荐文章于 2024-01-11 11:33:56 发布