输入两个字符串比较大小
输入两个字符串,比较它们的大小。我的做法是这样的,但程序显示不完全正确,不知错误在哪里,请指点,多谢!#include<bits/stdc++.h>
#include<cstring>
using namespace std;
int main()
{
char a[1000],b[1000];
cin>>a>>b;
if(strlen(a)>strlen(b))
cout<<b;
else
cout<<a;
return 0;
}
#include <iostream> using namespace std; int main(int argc, char *argv[]) { string a, b; cin >> a >> b; cout << (a > b ? b : a) << endl; }
[此贴子已经被作者于2018-5-24 23:51编辑过]
#include <iostream> #include <string> #include <algorithm> using namespace std; int main( void ) { string a, b; cin >> a >> b; cout << min(a,b) << endl; }