问题标题: 酷町堂:2713 长度比较2

0
0
已解决
王子健
王子健
初级天翼
初级天翼
#include <iostream>
#include <cstdio>
#include <cstring>   
using namespace std;
int main()
{
	char a[200],b[200];
	gets(a);
	gets(b);
	int s,l;
	s=strlen(a);
	l=strlen(b);
	{
		if(s>l);
			cout<<"YES";
		if(l>s)
		cout<<"NO";
	}
	
	return 0;
}

 

王子健在2018-07-26 09:27:55追加了内容

不对呀


0
已采纳
吴知玄
吴知玄
新手光能
新手光能

你可以把

if(s>l);

 

cout<<"YES";

 

if(l>s)

 

cout<<"NO";

改成:

if(s>l)
        cout<<"YES";
    else
        cout<<"NO";

0
阮俊雄
阮俊雄
新手光能
新手光能

我建议你输入一个字符串:string num1,num2; getline(cin,num1);getline(cin,num2);头文件#include<string>

另外,if可以先判断num1是否大于num2,然后else输出NO,因为有可能会等于:

if(num1.size()>num2.size()) cout<<"YES";

else cout<<"NO;

求采纳

0
我要回答