ブルーブリッジカップ-文字列比較関数strcmp関数の実現


自分でstrcmp関数を実现して、机能は2つの関数の大きさを比较することができて、もしs 1>s 2は1を返して、もしs 1
テーマの分析:それぞれ左から右へ2つの文字の配列をスキャンして、現在の2つの文字が等しいことを発見して、それぞれ1桁後ろに移動します.不等が見つかった場合や末尾位置に着いた場合、スキャンを停止し、大きさを判断することができます.文字の最後のビットは'0'で、どのASCII文字よりも小さいので、単独で処理する必要はありません
コードの表示:
#include 
#include 
using namespace std;

int myStrcmp(char *s1,char *s2){
    int i=0,j=0;
    while(s1[i]==s2[j] && s1[i]!='\0'){
        i++;
        j++;
    }
    if(s1[i]>s2[j])
        return 1;
    else if(s1[i]>a>>b;
    cout<