//先用%s输入这段话,如果不是6就直接输出,
//如果有6就的单独拿出来和后面的6一起看个数,再根据要求输出
!!!!!!输出的时候小于3是根据实际个数输出,不要主观带入直接输出666,调试了一下午,我也真是”6翻了“!!!!!!
//要知道怎么求字段里带空格的字符串长度,strlen不行
AC代码:
#include<stdio.h>
#include<string.h>
int main()
{
char aa[1010];
gets(aa);
int len = strlen(aa);
// cout<<len<<endl;
int t = 0;
for(int i=0; i < len + 9; i++){
if(aa[i] == '6') t++;
else{
if(t > 9) printf("27");
else if(t > 3) printf("9");
else {
while(t--) printf("6");
}
printf("%c",aa[i]);
t = 0;
}
if(aa[i] == '\0') {
printf("\n");
// cout << t << "****"<<endl;
return 0;
}
}
return 0;
}