卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

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

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

C 編寫一函數(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] “暫?!?“暫停”1“暫停[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}的測試數(shù)據(jù)相對較少,所以請LZ自己動(dòng)手

你可以直接用字符數(shù)組循環(huán)來實(shí)現(xiàn)StrCmp的比較過程(按字典順序),也可以改成指針形式,參見代碼: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。