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

用符号做照片的网站怎么给自己的公司建立网站

用符号做照片的网站,怎么给自己的公司建立网站,wordpress设置横向菜单,哪种企业适合做网站题目描述 小 Z 有一个字符串 s,他对这个字符串会进行如下两个操作: 1 p c 把字符串的第 p 个字符改成 c2 l r 把 s 的第 l 个字符到第 r 个字符按顺序输出。 这里『第 i 个字符』的下标计数从 1 开始,例如,a 是字符串 abc 的第…

题目描述

小 Z 有一个字符串 s,他对这个字符串会进行如下两个操作:

  • 1 p c 把字符串的第 p 个字符改成 c
  • 2 l r 把 s 的第 l 个字符到第 r 个字符按顺序输出。

这里『第 i 个字符』的下标计数从 1 开始,例如,a 是字符串 abc 的第 1 个字符。

输入

输入的第一行是两个整数,依次表示字符串 s 的长度 n 和操作的数量 q。

第二行是一个长度为 n 的字符串表示 s。

接下来 q 行,按照以上题意,每行三个数据,给出一组操作。

对 100% 的数据,1≤n,q≤100,1≤l≤r≤n,1≤p≤n,s 中仅有小写英文字母,c 是小写英文字母。

输出

对每个操作 2,输出一行一个字符串表示结果。

样例输入

8 5
yifusuyi
2 3 6
1 5 g
1 7 g
1 8 u
2 3 8

样例输出

fusu
fugugu

分析

只需在输入 x 后判断 x 的值,

如果是1就输入 p 和 c ,执行替换

if(x==1){cin>>p>>c;s[p-1]=c;//注意:此处第p个字符的下标计数从1开始,但字符串下标是从0开始,所以真正要改变的字符下标是p-1
}

如果是2(此处用否则)就输入 l 和 r ,输出

else{cin>>l>>r;for(int j=l-1;j<r;j++){//注意:此处同理,真正字符的下标是l-1和r-1cout<<s[j]<<"\n";}
}

示例代码:

#include<bits/stdc++.h>
using namespace std;
int main(){string s;long long n,q,x,p,l,r;char c;cin>>n>>q>>s;for(int i=1;i<=q;i++){cin>>x;if(x==1){cin>>p>>c;s[p-1]=c;}else{cin>>l>>r;for(int j=l-1;j<r;j++){cout<<s[j]<<"\n";}}}return 0;
}
http://www.dtcms.com/wzjs/315721.html

相关文章:

  • 怎么做淘宝 天猫京东网店的网站网络营销平台的主要功能
  • 网站开发作品网络安全培训机构排名
  • 网站购物车设计全网营销平台
  • 自己做的网站用国外的空间怎么样如何做到精准客户推广
  • 网站建设要钱么培训学校招生方案范文
  • 怎样建立网站网站seo诊断报告
  • 福州做网站的公司有哪些今天刚刚发生的新闻
  • 有哪些做推送的网站seo新人怎么发外链
  • 建设网站的企业排行站长工具关键词查询
  • 织梦cms怎么做双语网站北京seo顾问推推蛙
  • 网站做淘宝客还行吗怎么把产品推广到各大平台
  • 电商网站费用网络推广包括哪些
  • 怎样看网站有没有做301app下载注册推广平台
  • 网站建设公司一月赚多少注册安全工程师
  • 电子科技网站建设百度地图人工客服电话
  • wordpress怎么修改css样式长春seo按天计费
  • 做付费视频网站好做app推广去哪找商家
  • php+mysql网站开发全程实例 下载郑州网站seo外包
  • 爱做片视频网站百度问答怎么赚钱
  • 提供企业网站建设价格推广找客户平台
  • 哪个网站可以做公务员题淘宝流量平台
  • 建h5网站费用seo流量的提升的软件
  • 蚂蚁币是什么网站建设深圳网站优化公司哪家好
  • 论坛模板网站建设在线一键生成网页
  • 机械行业做网站网络公司名字
  • wordpress手机底部联系插件百度seo价格
  • 上海 房地产网站建设外链下载
  • 如何网站做淘客如何营销推广自己的产品
  • 轻量云做网站怎么样百度推广上班怎么样
  • 百度站长工具大全自动点击器怎么用