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

免费建.com的网站广州网站快速优化排名

免费建.com的网站,广州网站快速优化排名,安徽省建设厅网站 职称,新做好的网站如何做seo上一篇说了三个整数比较大小,按照顺序输入的,这次我们看看字符串的,顺便把那个简化以下: 题目:这次输入三个字符串。如果用户输入“Stenbeck", “Hemingway”,“Fitzgerald”,输出将是“Fitzgerald,Hemingway&…

上一篇说了三个整数比较大小,按照顺序输入的,这次我们看看字符串的,顺便把那个简化以下:
题目:这次输入三个字符串。如果用户输入“Stenbeck", “Hemingway”,“Fitzgerald”,输出将是“Fitzgerald,Hemingway,Stenbeck“。
还记得字符串可以比较大小的本质吗?它就是三个字符串,相同位置的字母按其在ASSIC码中的顺序依次左到右进行比较,字符串的大小取决于第一个有差异的字母的顺序。

void swap(string &a, string &b){int temp = a;a = b;b = temp;
}void compare(string first, string second, string third){//do something
}int main()
{cout << "Please enter three integer number:\n";string first_num, second_num, third_num;cin >> first_num >> second_num >> third_num;compare(first_num,second_num,third_num);
}

高兴地输入这段代码后发现没有出现我预想的结果。搜罗许久原来是这个原因:

问题出在compare函数中对字符串参数的处理方式上。在compare函数中,你传递了三个字符串参数first,second和third,但它们是按值传递的,这意味着函数内部对它们的修改不会影响到main函数中的原始字符串。
当你在compare函数中使用swap函数交换字符串时,你实际上只是交换了函数内部的局部副本,而不是main函数中的原始字符串。

所以把代码改成如下就完事拉。

void compare(string &first, string &second, string &third){//do something
}

结果是出来,但是我写得compare有点啰嗦,太过于复杂啦。反正三个字符两两比较一次就能出现正确的答案
下面是该给出的办法:

#include<iostream>
#include<string>
#include<vector>
#include<algorithm>
#include<cmath>
using namespace std;void swap(string &a, string &b){string temp = a;a = b;b = temp;
}void compare(string &first, string &second, string &third) {if (first > second) swap(first, second);if (first > third) swap(first, third);if (second > third) swap(second, third);cout << first << "," << second << "," << third << "\n";
}int main()
{cout << "Please enter three strings:\n";string first_num, second_num, third_num;cin >> first_num >> second_num >> third_num;compare(first_num,second_num,third_num);
}

所以三个数字该怎么做呢?你懂了吧!
在这里插入图片描述

http://www.hotlads.com/news/5626.html

相关文章:

  • 品牌高端网站制作企业网页设计与推广
  • 南京做网站建设的公司哪家好小红书搜索指数
  • 公司网站关键词优化怎么做关键词排名工具有哪些
  • html网站模板源码产品50个关键词
  • 台州网站设计公司网站电商seo名词解释
  • 北京网站建设曝光尚词网互联网全网营销
  • 网站空间分销晚上看b站
  • app网站开发湖南如何制作自己的网站教程
  • 龙岗企业网站建设东莞做网站排名优化推广
  • wordpress开发视频网站模板下载网络广告的特点
  • 网站后台更新后前台没有同步更新温州seo服务
  • wordpress装插件吗seo外包大型公司
  • 网站收缩栏给我免费播放片高清在线观看
  • wap免费长沙网站优化推广
  • 做网站需要每年交钱吗网络推广的优势有哪些
  • 零食店网站构建策划报告平台接广告在哪里接的
  • 用织梦同时做两个网站排行榜网站
  • 如何判断网站html5服务网站推广方案
  • 网站建设北京贵百度网址提交入口平台
  • 电子商务网站数据库怎么做百度极速版下载安装
  • 外贸功能网站建设推广链接怎么制作
  • 网站建设详细流程怎么做谷歌推广
  • 刚刚封城最新消息2021佛山做seo推广公司
  • 网站口碑推广正规手游代理平台有哪些
  • 海南今日新闻最新消息鼓楼网站seo搜索引擎优化
  • 桂林漓江图片高清网络营销优化培训
  • 做电力的系统集成公司网站合肥seo快排扣费
  • 企业黄页顺企网女生做sem还是seo
  • 德语网站域名重庆网站优化排名推广
  • 海外高延迟服务器做网站全网营销策划公司