Exercise3.7
题目
编一个程序读入两个 string 对象,测试它们是否相等。若不相等,则指出两个中哪个较大。接着,改写程序测试它们的长度是否相等,若不相等指出哪个较长。
#include<iostream>
#include<string>
using namespace std;
int main()
{
string firstNumber;
string towNumber;
std::cout << "Enter to number" <<std::endl;
std::cin >> firstNumber >> towNumber;
if (firstNumber == towNumber) {
cout << "the are equre" <<endl;
cout << "The size is " << firstNumber.size() << endl;
} else {
if (firstNumber > towNumber) {
cout << "firstNumber is bigger towNumber" <<endl;
} else {
cout << "towNumber is bigger firstNumber" <<endl;
}
}
}
改写程序测试它们的长度是否相等,若不相等指出哪个较长。
#include<iostream>
#include<string>
using namespace std;
int main()
{
string firstNumber;
string towNumber;
std::cout << "Enter tow number" <<std::endl;
std::cin >> firstNumber >> towNumber;
if(firstNumber.size() == towNumber.size())
{
cout << "the size are equre" <<endl;
return 0;
}
else{
if(firstNumber.size() > towNumber.size())
{
cout << "firstNumber size is bigger towNumber" <<endl;
return 0;
}
cout << "towNumber size is bigger firstNumber" <<endl;
}
return 0;
}
外加一个解决无法暂停结果的方法