1. 程式人生 > >題目:編寫程式碼模擬三次密碼輸入的場景

題目:編寫程式碼模擬三次密碼輸入的場景

要求:最多能輸入三次密碼,密碼正確,提示“登入成功”,密碼錯誤, 可以重新輸入,最多輸入三次。三次均錯,則提示退出程式。
程式碼:

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include<string.h>

int main() {
	char key[] = "abcdefg";		//設定正確密碼
	int i = 1;
	char  input[80];	//設定輸入密碼
	for (i = 1; i < 4; ++i) {	//設定只能輸入三次
		printf("請輸入密碼:");
		scanf
("%79s", input); if (strcmp(key, input) == 0) { // 判斷輸入與正確密碼是否相相同 printf("登陸成功!\n"); //提示登陸成功並跳出迴圈 break; } else { printf("輸入錯誤!\n"); } }if (i == 4) { //輸入超過3次,提示失敗 printf("登入失敗!"); } return 0; }

執行結果:
在這裡插入圖片描述
在這裡插入圖片描述