pta L1-2 6翻了 (15分)
#include<bits/stdc++.h>;
using namespace std;
int main()
{
string s; //为啥要多判断一次最后一个字;因为直到第二个任然是6,则不执行else
int count=0;
getline(cin,s);
for(int i=0;i<s.size();i++) {
if(s[i]=='6'){
count++;
}
else{
if(count>9){
cout<<"27";
}
else if(count>3){
cout<<"9";
}
else
{
while(count){
cout<<"6";
count--;
}
}
count=0; //==和=要细心
cout<<s[i];//注意大括号包含顺序
}
}
if(count>9){
cout<<"27";
}
else if(count>3){
cout<<"9";
}
else
{
while(count){
cout<<"6";
count--;
}
}
cout<<"\n";
return 0;
}