C++ primer(第五版) 练习 3.39 个人code
来源:互联网 发布:淘宝卖家推广方法 编辑:程序博客网 时间:2024/06/05 03:08
C++ primer(第五版) 练习 3.39
题目:编写一段程序,比较两个string对象。再编写一段程序,比较两个C风格字符串的内容。
答:
#include <iostream>#include <cstring>#include <string>using std::cout;using std::cin;using std::endl;using std::string;using std::strcmp;int main(){string str1{ "Hello World" }, str2{ "Hello C Style" };char a[] = "Hello World";char b[] = "Hello C Style";//以下是比较两个string字符串。cout << "两个string对象的比较结果为:" << endl;if (str1 > str2){cout << str1 << "大于" << str2 << endl;}else{cout << str1 << "小于" << str2 << endl;}cout << endl;//以下是比较两个string字符串。cout << "两个C风格字符串的比较结果为:" << endl;if (strcmp(a, b) == 0){for (auto a : a)cout << a;cout << "等于";for (auto b : b)cout << b;cout << endl;}if (strcmp(a, b) > 0){for (auto a : a)cout << a;cout << "大于";for (auto b : b)cout << b;cout << endl;}if (strcmp(a, b) < 0){for (auto a : a)cout << a;cout << "小于";for (auto b : b)cout << b;cout << endl;}cout << endl;return 0;}
执行结果:
0 0
- C++ primer(第五版) 练习 3.39 个人code
- C++ primer(第五版) 练习 3.17 个人code
- C++ primer(第五版) 练习 3.10 个人code
- C++ primer(第五版) 练习 3.20 个人code
- C++ primer(第五版) 练习 3.21 个人code
- C++ primer(第五版) 练习 3.22 个人code
- C++ primer(第五版) 练习 3.23 个人code
- C++ primer(第五版) 练习 3.24 个人code
- C++ primer(第五版) 练习 3.31 个人code
- C++ primer(第五版) 练习 3.32 个人code
- C++ primer(第五版) 练习 3.35 个人code
- C++ primer(第五版) 练习 3.36 个人code
- C++ primer(第五版) 练习 3.40 个人code
- C++ primer(第五版) 练习 3.41 个人code
- C++ primer(第五版) 练习 3.42 个人code
- C++ primer(第五版) 练习 3.43 个人code
- C++ primer(第五版) 练习 3.44 个人code
- C++ primer(第五版) 练习 3.45 个人code
- const 指针
- _c_int00 DSP
- K - Cube Stacking(并查集)
- 利用R文件根据按钮id来识别点击某一个按钮时的触摸响应
- OpenGL 编程指南笔记——第8章 OpenGL 绘制像素、位图、字体和图像
- C++ primer(第五版) 练习 3.39 个人code
- Ubuntu环境添加删除启动服务的命令
- Linux系统编程(22)——响应信号
- 2014中国互联网安全大会
- mac bash下新增aliase 简化命令语句提高效率
- mysql 按天/月/年分组
- 划分树---原理
- tomcat+apache集群
- linux 安装pcre