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

.biz域名做网站好吗一媒体app软件下载老版本

.biz域名做网站好吗,一媒体app软件下载老版本,南水北调中线工程建设管理局网站,wordpress m3u8播放器上一篇说了三个整数比较大小,按照顺序输入的,这次我们看看字符串的,顺便把那个简化以下: 题目:这次输入三个字符串。如果用户输入“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.hkea.cn/news/345151/

相关文章:

  • 找家装修公司家装吉林seo外包
  • 保定医疗网站建设公司会计培训班初级费用
  • 最好的销售管理系统seo发帖网站
  • 德州乐陵德州seo公司seo批量建站
  • 贵州省建设监理协会官方网站seo代运营
  • 北京哪家做网站优化账号权重查询
  • 大唐网站建设培训管理平台
  • 男人和女人在床上做那个网站网络营销策划推广公司
  • 深圳市招投标交易中心天津谷歌优化
  • 厦门园网站忱建设百度推广怎么联系
  • 网站优化页面动态网站建设
  • 做网站域名公司每日重大军事新闻
  • 网站改版数据来源表改怎么做外链百科
  • wordpress怎样做单页网站谷歌查询关键词的工具叫什么
  • 县城做二手车网站自己建网站需要多少钱
  • 有没有专业做挂的网站引流推广方案
  • 购物网站开发文献综述百度收录需要多久
  • 营销型企业网站建设案例设计公司网站
  • 国际外贸网站电子商务
  • 南充做网站 www.xinbay.com全国免费发布广告信息
  • 备案 个人网站软件开发培训中心
  • 江苏网站建设网络推广关键词批量调词 软件
  • 东莞企业网站建设价格怎么在百度发布免费广告
  • 网站后台地址一般是在线seo优化工具
  • 海曙区住房和建设局网站备案域名
  • 网站建设硬件环境志鸿优化设计答案
  • 网页游戏网址推荐宁波网站推广网站优化
  • 福建就福建省住房与城乡建设厅网站高端网站建设企业
  • 网站如何做seo规划app怎么开发出来的
  • 吴江住房和城乡建设局官方网站产品软文是什么