當前位置:編程學習大全網 - 編程軟體 - 編程:已知密碼12345,輸入正確時,顯示成功反之失敗,輸入三次後還失敗就不允許再輸入!!

編程:已知密碼12345,輸入正確時,顯示成功反之失敗,輸入三次後還失敗就不允許再輸入!!

pascal代碼,其他語言的話自己修改:

註:Pascal中“writeln”是整行輸出,“readln”是整行輸入,賦值語句為“:=”,“' '”表示字符串,相當於VB或VC裏的“" "”

var

password,times,input:longint;

Begin

times:=3;{這裏是剩余次數}

password:=12345;{這裏是密碼}

repeat

readln(input);

if input <>password then

if times<1 then{確認沒機會時}

begin

writeln('You Can't Input Anymore!');{不允許再輸入信息}

halt;{強退,可根據需求更改}

end

else {還有times次機會時}

begin

times:=times-1;

writeln('Wrong Password! You have ',times,' times left!');{顯示錯誤並提示剩余機會}

end;

until input=password;

writeln('Right Password!');{輸入正確}

End.

大概是整樣了。這只是壹個算法,沒試過,希望壹次編譯通過。

還有,縮進縮得不好,沒有用軟件寫來的方便(這段代碼是在網頁上寫的)。呵呵

  • 上一篇:讓孩子從小學開始學習少兒編程對孩子的成長有什麽益處嗎?天津少兒編程培訓機構有哪些?
  • 下一篇:插卡貼是什麽意思需要花錢嗎
  • copyright 2024編程學習大全網