题目1177:查找

来源:互联网 发布:阿里云服务器修改密码 编辑:程序博客网 时间:2024/05/14 10:32

题目链接

题目很简单,简单的模拟。

#include <stdio.h>#include <string.h>int main(){int n;int i, j;char s[105];char t[105];memset(s,0,sizeof(s));while(~scanf("%s", s)){scanf("%d", &n);while(n --){memset(t,0,sizeof(t));scanf("%s",t);int index = t[1] - '0';int len = t[2] - '0'; if(t[0] == '0'){for(i = index,j = index + len - 1;i<j;i++,j--){char tmp = s[i];s[i] = s[j];s[j] = tmp;}}else if(t[0] == '1'){for(i = 3;i <= len + 2;i++){s[index ++] = t[i];}}printf("%s\n",s);}memset(s,0,sizeof(s));}return 0;}


原创粉丝点击