例題:密碼編譯:按如下規律將輸入的6位原文本元編譯為密碼: 字母a變為e,字母a變為e,即變為其後第4個字母,另外,w、x、y、z變為a、b、c、d;w、x、y、z變為a、b、c、d。問題分析:字母對應ascii編碼(65-90、97-122),要求輸入6個字元,分別進行轉換,『a』變為『e』,相應編碼+4,即65變為69,,小寫字母同理,而針對尾部的w、x、y、z,則變為:相應編碼-22,小寫字母尾部字母也同理。
**:**並不完整,只對大寫字母做測試,並且沒有做嚴格的約束判斷;
#include
void
main()
else
if(a<=90)
else
}}
一次性輸入6個字母:abcdef
執行結果:
到這裡,雖然基本可以實現功能,但不夠完美,主要還有幾個問題:
在輸出時如何新增*「the new code is :」*,**中不知新增在**合適。
這個問題是否有更優的**可以實現。
希望有大神可以教一教。
OKR初學者問題
什麼是信心指數?什麼是okr的權重?okr必須要設定權重嗎?okr和kpi的區別是什麼?okr的優勢在 o和kr之間有什麼緊密關係?okr和todolist有何比較?如何持續跟蹤okr?okr評分規則是怎樣的?有哪幾種?如果對okr評分的時間過長,有數分鐘,這說明了什麼?okr是考核嗎?okr應該與...
初學者到底該怎麼學好Python?
python語言火不火,集中表現為市場需求及市場的適應性,對於機器學習演算法而言,重要的是演算法能夠快速構建 閱讀性好 維護簡單 上手容易,而python 很好地滿足了這些市場發展的需求。比如現在最流行的機器學習和人工智慧技術棧 scikit learn tensorflow 和 pytorch,使...
初學者的蠢問題
我在給listctrl表頭新增背景圖使用到了cmemdc,但是當我加入 include memcdc.h 後,vs2008編譯報錯 listheader memdc.h 26 error c2011 cmemdc class type redefinition studio 9.0 vc atlmf...