題目描述
比較兩個字串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...