C語言 密碼檢測

2021-10-01 19:27:46 字數 905 閱讀 6606

編寫乙個密碼檢測程式,程式執行時,提示"input password:「要求使用者輸入密碼(標準密碼預先設定為"hnkd2012」),然後通過字串比較函式比較輸入密碼和標準密碼是否相等。若相等,則顯示「congratulation!」;若不相等,則提示"error,please input again:"重新輸入,3次都不相等則提示"the program is terminated!"並終止程式的執行。要求自己編寫乙個字串比較函式,而不使用系統的strcmp( )函式。

程式的一次運**況如下(紅色部分為鍵盤輸入資料):

input password:hnkd

error,please input again:2012

error,please input again:hnkd2012

congratulation!

輸入如題

輸出如題

提示本題由實驗9實驗範例1稍作改編而成。

難度係數為4

#include

#include

intjudge

(char

*s);

for(i=

0;i<

8;i++

)return f;

}int

main()

else

printf

("error,please input again:");

}gets

(s);if(

judge

(s)==1)

printf

("congratulation!");

else

printf

("the program is terminated!");

return0;

}

C語言鍵盤檢測

在日常的應用裡面,程式難免會跟使用者進行互動,尤其是小遊戲程式,需要實時的檢測按鍵來判斷使用者的操作。那麼,鍵盤檢測如何通過 實現呢。下面這段 是用來實現輸入乙個按鍵並輸出對應按鍵ascii碼鍵值的程式。include include include stdafx.h int main return...

C語言 基因檢測

description 用乙個字串表示一段基因,例如 ctatgggttt 兩段基因的相似度定義為它們所包含的最大公共子串的長度。例如 ccttgg 和 tgggc 的最大公共子串為 tgg 它的長度為3,則我們稱 ccttgg 和 tgggc 的相似度為3。現給定兩段基因,要求計算它們的相似度。i...

C語言自我檢測

1.預處理命令 預編譯階段 巨集定義 定義一些寫文用到的變數 而且出現較多次又不好修改 謹記 只是普通的字元替換 檔案包含 引入一些檔案 條件編譯 只有在條件成立的條件下會執行這些 2.巨集定義和typedef 的區別 巨集定義 只是普通的字元替換 在預編譯階段 typedef 真真正正宣告一種型別...