編寫乙個密碼檢測程式,程式執行時,提示"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 真真正正宣告一種型別...