忽略大小寫的字串比較 C語言

2021-09-01 18:39:05 字數 970 閱讀 7785

描述

一般我們用strcmp可比較兩個字串的大小,比較方法為對兩個字串從前往後逐個字元相比較(按ascii碼值大小比較),直到出現不同的字元或遇到』\0』為止。如果全部字元都相同,則認為相同;如果出現不相同的字元,則以第乙個不相同的字元的比較結果為準(注意:如果某個字串遇到』\0』而另乙個字串還未遇到』\0』,則前者小於後者)。但在有些時候,我們比較字串的大小時,希望忽略字母的大小,例如"hello"和"hello"在忽略字母大小寫時是相等的。請寫乙個程式,實現對兩個字串進行忽略字母大小寫的大小比較。

輸入如果第乙個字串比第二個字串小,輸出乙個字元"<";

如果第乙個字串比第二個字串大,輸出乙個字元">";

如果兩個字串相等,輸出乙個字元"="。

輸出如果第乙個字串比第二個字串小,輸出乙個字元"<";

如果第乙個字串比第二個字串大,輸出乙個字元">";

如果兩個字串相等,輸出乙個字元"="。

樣例輸入

hello, how are you?

hello, how are you?

樣例輸出
注意:字串結束符號『\0』ascii碼最小,為0

上**

#include #include #include #include #define maxn 85

#include const char* rev = "abcdefghijklmnopqrstuvwxyz";

const char* mag = "abcdefghijklmnopqrstuvwxyz";

int max(int a1,int a2)//返回更大的長度

int main()

}else//若不都是字母,則比較大小後輸出

} }

printf("=");

return 0;

}

C 字串比較忽略大小寫

字串比較 在ef或者其他地方使用的時候,字串的比較非常常見。使用全部轉化為大寫或者小寫進行比較,有時候並不能滿足使用需求。所以使用另外的字串比較非常有意義。class program compareoptions並不是只可以用作忽略大小寫進行字串比較,還可以用來忽略符號 空格等,可以說非常的好用。摘...

忽略大小寫,比較字串大小。

忽略大小寫比較字串大小 time limit 1000ms memory limit 65536k total submit 1021 accepted 151 description 一般我們用strcmp 可比較兩個字串的大小,比較方法為對兩個字串從前往後逐個字元相比較 按 ascii 碼值大小...

C語言 忽略大小寫的字串比較

一般我們用strcmp可比較兩個字串的大小,比較方法為對兩個字串從前往後逐個字元相比較 按ascii碼值大小比較 直到出現不同的字元或遇到 0 為止。如果全部字元都相同,則認為相同 如果出現不相同的字元,則以第乙個不相同的字元的比較結果為準 注意 如果某個字串遇到 0 而另乙個字串還未遇到 0 則前...