GavenHwang level
获赞
53
粉丝
129
关注
2
看过 TA
185
西安理工大学
2017
测试开发
IP属地:河南
暂未填写个人简介
私信
关注
2022-02-09 10:57
已编辑
西安理工大学 测试开发
5、标题:5键键盘的输出 【5键键盘的输出】有一个特殊的 5键键盘,上面有 a,ctrl-c,ctrl-x,ctrl-v,ctrl-a五个键。 a键在屏幕上输出一个字母 a; ctrl-c将当前选择的字母复制到剪贴板; ctrl-x将当前选择的 字母复制到剪贴板,并清空选择的字母; ctrl-v将当前剪贴板里的字母输出到屏幕; ctrl-a 选择当前屏幕上所有字母。 注意: 1、剪贴板初始为空,新的内容被复制到剪贴板时会覆盖原来的内容 2、当屏幕上没有字母时,ctrl-a无效 3、当没有选择字母时,ctrl-c和 ctrl-x无效 4、当有字母被选择时,a和ctrl-v这两个有输出功能的键会先...
tomoyo13:#include <iostream> (30316)#include <cstring> using namespace std; int main() { string t = "";//剪切板 string s = "";//屏幕 string str; cin >> str; int len = str.size(), f = 0; //f表示是否被全选中 for(int i = 0; i < len; i++) { if(str[i]=='1'&&!f) s+="a"; else if(str[i]=='1'&&f) { s="a"; f = 0; } else if(str[i]=='2'&&f&&s.size()!=0) { t = s; } else if(str[i]=='3'&&f&&s.size()!=0) { t = s; s = ""; f = 0; } else if(str[i]=='4'&&!f) { s+=t; } else if(str[i]=='4'&&f) { s=t; f = 0; } else if(str[i]=='5'&&s.size()!=0) { f = 1; } } cout << s.size(); }
0 点赞 评论 收藏
分享

创作者周榜

更多
关注他的用户也关注了:
牛客网
牛客网在线编程
牛客网题解
牛客企业服务