TBACAMILLE
2018-07-22 08:51
采纳率: 50%
浏览 1.1k

C++字符串数组中的字符串长度与int数组内的数字比较之间的问题

任何一个新手都可以看懂的代码,却出现一个小学数学的bug,有哪位大神能告诉我为什么,我真的很惶恐
图片说明

 int main(){
    //freopen("in.txt","r",stdin);
    int Max[2];
    for(int i = 0 ; i< 2 ;i++){
        Max[i] = -1;
    }
    string s[2][2];
    cin>>s[0][0];
    if(s[0][0].length()>Max[0]){
        cout<<"string"<<s[0][0]<<"的长度"<<s[0][0].length()<<"大于"<<Max[0]<<"\n";
    }
    if(s[0][0].length()<Max[0]){
        cout<<"string"<<s[0][0]<<"的长度"<<s[0][0].length()<<"小于"<<Max[0]<<"\n";
    }
}
  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

3条回答 默认 最新

相关推荐 更多相似问题