Codeup 習題6 13 字串比較

2021-10-25 12:38:34 字數 956 閱讀 6597

題目描述

比較兩個字串s1和s2的大小,如果s1>s2,則輸出乙個正數;若s1=s2,則輸出0;若s1要求:不用strcpy函式;兩個字串用gets函式讀入。

例如:「a"與"c"相比,由於"a」<「c」,應輸出負數,同時由於"a"與"c"的ascii碼差值為2,因此應輸出"-2"。

同理:"and"和"aid"比較,根據第2個字元比較的結果,「n"比"i"大5,因此應該輸出"5」

輸入

輸入2行字串

輸出

乙個整數,表示這兩個字串 比較的差值,單獨佔一行。

樣例輸入 copy

andaid

樣例輸出 copy

5

gets輸入

使用#include

string.h標頭檔案包含多個與字串相關的函式原型,包括strlen().

strlen()函式給出字串中的字元長度

#include

#include

intmain()

for(

int i=

0;i<=d;i++

)//p表示兩個字串數值差 。

if(f1==f2)

else

if(f1>f2)

else

if(f1printf

("%d\n"

,p);

return0;

}

codeup5901 字串 回文串

讀入一串字元,判斷是否是回文串。回文串 是乙個正讀和反讀都一樣的字串,比如 level 或者 noon 等等就是回文串。一行字串,長度不超過255。如果是回文串,輸出 yes 否則輸出 no yes1.c語言中使用eof代表 1 2.gets 函式的返回值為字元陣列的首位址,能夠讀取空格,以回車作為...

習題7 7 字串替換

習題7 7 字串替換 description 本題要求編寫程式,將給定字串中的大寫英文本母按以下對應規則替換 原字母對應字母az bycx dw xcyb zainput 輸入在一行中給出乙個不超過80個字元 並以回車結束的字串。output 輸出在一行中給出替換完成後的字串。sample inpu...

習題8 7 字串排序

習題8 7 字串排序 20分 本題要求編寫程式,讀入5個字串,按由小到大的順序輸出。輸入為由空格分隔的5個非空字串,每個字串不包括空格 製表符 換行符等空白字元,長度小於80。按照以下格式輸出排序後的結果 after sorted 每行乙個字串red yellow blue green whitea...