/**
 * 将每个版本号由字符串转换成数字进行比较
 *
 * 比较版本号
 * @param version1 string字符串 
 * @param version2 string字符串 
 * @return int整型
 */
int compare(char* version1, char* version2 ) {
    int Index1=0, Index2=0;
    int Val1=0,Val2=0;
    while(version1[Index1]!='\0'||version2[Index2]!='\0'){
        Val1=0;
        Val2=0;
        while(version1[Index1]!='.'&& version1[Index1]!='\0'){
            Val1=Val1*10+version1[Index1]-'0';
            Index1++;
        }
        while(version2[Index2]!='.'&& version2[Index2]!='\0'){
            Val2=Val2*10+version2[Index2]-'0';
            Index2++;
        }
        if(Val1>Val2)
            return 1;
        else if(Val2>Val1)
            return -1;
        if(version1[Index1]!='\0')
            Index1++;
        if(version2[Index2]!='\0')
            Index2++;
    }

    return 0;
}