返回:
賀老師課程教學鏈結
【專案1:m$pszi$y是嘛意思?】
小明讓同學傳紙條給小麗,紙條上寫著m$pszi$y。小麗接到會心一笑,大家卻不知所云。
他們倆的花招瞞不過老師,給你乙個程式,輸入m$pszi$y,輸出的,就是小明的真實意思!
老師真壞!下面,該你執行程式了,明白這樣的處理方式後,擴充套件完成後面的兩項工作:
#include int main()
return 0;
}
因為他們倆人的「加密」手段洩露,決定紙條由人傳,加密數字(1-9)用兩人約好的手勢傳。所以在解密前,需要將加密數字提前輸入。例,輸入4(回車)m$pszi$y(回車),輸出…… [
參考解答]
【專案2:轉著圈加密】
為使電文保密,往往按一定規律將電文轉換成密碼,收報人再按約定的規律將其譯回原文。
加密辦法,如圖所示,每乙個字母的密文是其後第4個字母,若超出了字母的範圍,將a看作為z的下乙個字母,將a看作是z的下乙個字線,依次順延。
如″wonderful!″轉換為″asrhivjyp!″。
輸入一行字元,要求輸出其相應的密碼。 [
參考解答]
【專案3:消除多餘的空格】
從鍵盤上的輸入一句話,直到按回車鍵為止,這些字元被原樣輸出,但若有連續的乙個以上的空格時只輸出乙個空格。
例如,輸入:i am a teacher.,輸出i am a teacher. [
參考解答]
【專案4:血型統計】
黑貓警長在犯罪現場發現了一些血跡,現已經委託檢驗機構確定了血型,需要統計各種血型的樣本數目。
輸入:血型序列(a/b/o/c,c代表ab型血,輸入以x結束)
輸出:各種血型的數量
輸入樣例:abcaocoaoobx
輸出樣例:a:3 b:2 o:4 ab:2
[參考解答]
【專案5:有多少符號】
輸入一行文字,以回車結束,統計並輸出其中數字、空格、字母出現的次數,以及輸入的字元總數。
[參考解答]
《C語言及程式設計》實踐專案 迴圈巢狀
返回 賀老師課程教學鏈結 專案1 位乘大於位和 下面程式的功能是輸出1 至100 之間每位數的乘積大於每位數的和的數,請將空白處缺少的成份補齊。include int main if k s printf d n n return 0 參考解答 專案2 乘法口訣表 程式設計序,輸出乙個乘法口訣表,形...
《C語言及程式設計》實踐專案 迴圈巢狀
專案1 位乘大於位和 下面程式的功能是輸出1 至100 之間每位數的乘積大於每位數的和的數,請將空白處缺少的成份補齊。include int main if k s printf d n n return 0 參考解答 專案2 乘法口訣表 程式設計序,輸出乙個乘法口訣表,形如 行,每一行 參考解答 ...
《C語言及程式設計》實踐專案 發現Bug
返回 賀老師課程教學鏈結 專案1 sin泰勒展式中的錯誤 下面是sin函式的泰勒展式 編寫了double mysin double x 用於求sin值,卻 死 在了123 上。劇透一下,迴圈沒有問題 當然問題會表現在迴圈中 試著用除錯工具找出問題出現在 然後給出解決問題的方案。include def...