初學者面對密碼編譯問題該怎麼處理?

2021-10-03 02:41:01 字數 658 閱讀 2462

例題:密碼編譯:按如下規律將輸入的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...