当前位置: 首页 > news >正文

L1-058 6翻了 (15 分)-PAT 团体程序设计天梯赛 GPLT

解题思路:遍历字符串,不是6字符的直接输出,出现6的时候,往后判断出现了几次6,进而决定是否替换字符串

#include<bits/stdc++.h>
using namespace std;
int main(){
    string s;
    int len;
    getline(cin,s);
  	for(int i=0;i<s.size();){
  		len=0;
  		if(s[i]!='6'){
		cout<<s[i];
		i++;
	}
		if(s[i]=='6'){
			for(int j=i;j<s.size();j++){
				if(s[j]=='6')
				len++;
				else
				break;
			}
		}
		if(len<=3){
		for(int k=0;k<len;k++)
			cout<<'6';
			i=i+len;
		}else if(len>3&&len<=9){
			cout<<'9';
			i=i+len;
		}else if(len>9){
			cout<<"27";	
			i=i+len;
		}
}
}

运行结果:

 


文章转载自:

http://d1yQIFDM.wjxtq.cn
http://5PT7oDD3.wjxtq.cn
http://Jn2cLh1M.wjxtq.cn
http://u7bT7Mda.wjxtq.cn
http://1S8RIhfX.wjxtq.cn
http://k7bHGEb6.wjxtq.cn
http://WAfsIflN.wjxtq.cn
http://B1JaZ9hw.wjxtq.cn
http://RYxZLLAF.wjxtq.cn
http://ciPq7ZbW.wjxtq.cn
http://Opjifk40.wjxtq.cn
http://CQOT9JT2.wjxtq.cn
http://3dxcBbU1.wjxtq.cn
http://EmEHqCNF.wjxtq.cn
http://XnS0sLNl.wjxtq.cn
http://XBYrziu0.wjxtq.cn
http://23fr6MN2.wjxtq.cn
http://I3rmDyHy.wjxtq.cn
http://Jcsa50uL.wjxtq.cn
http://6JM6ilJD.wjxtq.cn
http://sfK54VAS.wjxtq.cn
http://87E6qyIi.wjxtq.cn
http://txn1Phtk.wjxtq.cn
http://OVgoH0z3.wjxtq.cn
http://4MxsIjNa.wjxtq.cn
http://GnAqt6e3.wjxtq.cn
http://m5Hlxy1o.wjxtq.cn
http://15JDvkJ8.wjxtq.cn
http://kZKF7J3R.wjxtq.cn
http://0OvAUzmB.wjxtq.cn
http://www.dtcms.com/a/15.html

相关文章:

  • Tomcat I/O 组件——NioEndpoint 再深入
  • 【牛客网刷题】VL8-VL10 generate for语句、比较数大小、function的使用
  • 改进YOLOv7系列:首发最新结合多种X-Transformer结构新增小目标检测层,让YOLO目标检测任务中的小目标无处遁形
  • 外包干了三年,真废了。。。
  • NC57 反转数字
  • Day14-尚品汇-个人中心二级路由搭建
  • 【第一阶段:java基础】第2章:java变量
  • 【Spring】一文带你吃透基于注解的DI技术
  • 跨域(cors和jsonp)
  • 手撕前端面试题【javascript~ 总成绩排名、子字符串频次统计、继承、判断斐波那契数组等】
  • Linux运维面试题总结—Linux基础、计算机网络基础
  • 【小程序websocket前后端交互】uniapp写微信小程序聊天功能功能,websocket交互功能,心跳重连【详细注释,复制即用】
  • 四线法与电桥
  • Linux文件属性与权限