成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

用c語(yǔ)言編寫(xiě)strcmp函數(shù) C 編寫(xiě)一函數(shù),比較兩個(gè)字符串的大小,不能用strcmp?

C 編寫(xiě)一函數(shù),比較兩個(gè)字符串的大小,不能用strcmp?#include<iostream>#include<cstring>使用namespacestdintstrulen(ch

C 編寫(xiě)一函數(shù),比較兩個(gè)字符串的大小,不能用strcmp?

#include<iostream>#include<cstring>使用namespacestdintstrulen(char*a){intifor(i=0a[i]!“0”i)returni}intstrcmp(char*a,char*b){inta{size=strlen(a)intb{i)i)i)i)i)i)i)returni)i)i)i)i)i)returni)i)i)i)i)retstri}intstrcmp(char*a,charb)b{inta{size=str len len len(a)intb(a)intb(b)size=str len(b)b)if(b)if(a(a尺寸>b尺寸&尺寸)大?。籸etr1elseif(a尺寸&尺寸<b尺寸)ret1elseif(a{尺寸&尺寸<b}1}1 1 1 1 1 1 1 1 1 1 1 1[10] “暫?!?“暫?!?“暫停[10]=“暫?!眂harbu1[10]=“你好”charbu2[10]2[10]2[10]2[10]2[10]2[10]7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 lt “strucmp:”<<strucmp(au1,bu)2) << “t ”cout< “strcmp:”<<strcmp(au1,bu2)<<endlcout< “strucmp:”<<strucmp(au2,bu1)<< “t ”cout< “strcmp:”<<strcmp(au2,bu1)<<ndlcout系統(tǒng)(”pause“)return0}的測(cè)試數(shù)據(jù)相對(duì)較少,所以請(qǐng)LZ自己動(dòng)手

你可以直接用字符數(shù)組循環(huán)來(lái)實(shí)現(xiàn)StrCmp的比較過(guò)程(按字典順序),也可以改成指針形式,參見(jiàn)代碼:int mystrcmp(char string1[],char string2[]{int i=0 while(string1[i]==string2[i]&&string1[i]=“0”{i}returnstring1[i]-string2[i]}當(dāng)某個(gè)位置的字符不相等時(shí),可以減去這兩個(gè)字符。如果它們都相等,那么最后的差值必須是0。