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

厦门网站设计制作购物网站服务中心

厦门网站设计制作,购物网站服务中心,网站制作的公,网站开发手机app通过本次练习#xff0c;将要学习到以下C知识点#xff1a; 位置互换交换变量字符串 题目#xff1a;给定一个长度为偶数位的字符串#xff0c;请编程实现字符串的奇偶位互换。 奇偶位互换是指字符串的奇数位和偶数位相互交换位置 即#xff1a;第一位和第二位交换将要学习到以下C知识点 位置互换交换变量字符串 题目给定一个长度为偶数位的字符串请编程实现字符串的奇偶位互换。 奇偶位互换是指字符串的奇数位和偶数位相互交换位置 即第一位和第二位交换第三位和第四位交换第五位和第六位交换.......依次类推。 一、 位置互换 // 不返回(return)结果所以返回类型为void 函数名称为swap // 传入的参数为两个字符所以类型为char, 参数名称为a 和 b void swap(char a, char b) { // 交换两个字符串, a和b的内容需要改变所以需要传递引用// 定义第三个字符并将字符a的内容赋值给第三个字符char tmp a;// 将字符a的内容修改为字符b的内容a b;// 将字符b的内容修改为第三个字符的内容也就是字符a的内容a和b之间完成替换b tmp; } 以上过程使用杯子的互换来形象化的解释 二、 循环遍历 循环遍历整个字符串并调用交换函数。 //遍历整个输入的字符串从头开始至最后且不遍历最后一位数并实现奇数位的遍历 for(int i 0; i s.size() - 1; i 2){//调用swap函数并实现i和i1的位置互换swap(s[i], s[i 1]); } 三、 解答 代码编写 #include iostream #include string using namespace std;//定义位置互换函数 void swap(char a, char b){ //交换两个字符串因为a,b的值会改变因此使用引用符号char c a; //将第一位数赋值给第三位并定义第三位c为char类型a b; //之后将第二位数赋值给第一位b c; //最后将第三位数赋值给第二位以此完成交换。 }int main(){int n;cin n; //输入n表示有n组字符串输入string s; //接受每次输入的字符串while(n--){//使用n--来遍历所有字符串cin s; //输入字符串for(int i 0; i s.size() - 1; i 2){//在S字符串上直接进行修改swap(s[i],s[i1]); //调用swap函数完成字符串的交换}cout s endl; //直接输出字符串s并换行进行下一组字符串的遍历} }
http://www.yayakq.cn/news/2423/

相关文章:

  • 有没有做卡商的网站wordpress 好慢哪
  • 网站开发实战网络课建一网站要多少钱
  • 网站域名到期后不续费会怎样小学生小发明小制作大全
  • 大理建设工程招聘信息网站做pc端网站平台
  • wordpress 网站同步外贸企业 访问国外网站
  • 域名查询网站入口网站建设培训 南宁
  • 合肥公司建设网站app游戏制作教程
  • 网站优化推广软件c 网站开发模板
  • dream8网站建设及设计南宁网站建设兼职
  • 网站在线生成app避免网站侵权
  • 济南建网站seo课程哪个好
  • 上海 松江 网站制作湖州 外贸网站建设
  • 舟山城乡建设培训中心网站seo5
  • 网站模板定制微信下滑小程序怎么关
  • 网站开发的项目流程佛山微网站
  • 服装门户系统网站免费建站网站一站式
  • 用php做美食网站有哪些茂名营销型网站建设
  • 买保险网站网站备案是需要去哪里做
  • 制作网站需要怎么做c 网站开发需要的技术
  • 苏州网站建设哪里好办公室装修流程
  • 怎么利用云盘建设网站推荐聊城做网站
  • 棋牌网站代理精品简历模板网站
  • 青岛美容化妆品外贸网站建设网站公司怎么做的好
  • 做网站的合作案例京津冀协同发展英文
  • 营销型网站建设课程培训现场网址大全怎么卸载
  • 永兴网站开发电子商务网站建设与管理程序设计题6
  • 优秀企业网站建设公司一流的赣州网站建设
  • 山东联迪建设集团网站为企业做贡献的句子
  • 什么叫响应式网站wordpress开发ide
  • wap网站前景如何不要钱做网站