一个小小的程序,为什么运行失败呢??who can help me????
题目是读入两个string对象,测试它们是否相等。若不相等,指出两个中哪个较大。以下是我编写的程序,编译没有问题,但是运行后输入两个字符串后就自动退出了。why???
who can tell me??
#include <iostream>
#include<string>
using namespace std;
int main()
{
string s1,s2;
cin>>s1>>s2;
if(s1==s2)
cout<<s1<<"="<<s2<<endl;
else if(s1<s2)
s1=s2;
else
cout<<"the big of them is "<<s1;
return 0;
}
[ 本帖最后由 lijunbo 于 2011-10-6 12:06 编辑 ]