问题标题: 酷町堂:2710

0
0
袁昊阳
袁昊阳
修练者
修练者
  • #include<iostream> #include<string> using namespace std; int main(){ string s; string c; getline(cin,s); cin>>c; if(s>c){ cout<<"第一个单词更长"; }else{ cout<<"第二个单词更长"; } return 0; }

0
张洪睿
张洪睿
资深光能
资深光能

这个代码你总体是对的,但是有两点注意一下:

1.两个都用cin就可以了

2.判断的时候要判断s和c的长度

0
张司桥
张司桥
中级光能
中级光能

不是if(s>c)

是if(s.size()c.size())

应该比较它们的长度

 

0
彭志杰
彭志杰
初级天翼
初级天翼

首先定义两个string类型的字符串,并用cin方式输入

之后定义一个int类型变量a,存下字符串1号的长度

再定义一个int的变量b,存下2号字符串的长度

如果a大于b就 输出第一个单词更长

否则输出 第二个单词更长

这应该不违规吧?毕竟楼主代码的问题有点严重,只能说说思路

 

我要回答