#include <stdio.h> #include <string.h> /* 題目:實現登錄功能,要求輸入用戶名和密碼,模仿登錄,三次輸入失敗則退出程序。 思路:1.定義二個字符數組。一個存儲用戶名,一個存儲密碼。 2.定義一個flag 來記錄輸入正確。定義一個count 來記錄輸入錯誤的次數 */ int main(void) { char name[30]; char password[30]; int count,flag; count = flag = 0; while(1) { printf("請輸入用戶名\n"); gets(name); printf("請輸入密碼\n"); gets(password); if(strcmp(name,"wangbadan") == 0&&strcmp(password,"12345") == 0) { flag = 1; break; } else { printf("輸入錯誤!請再次輸入用戶名和密碼\n"); } count++; if(3 == count) break; } if(1 == flag) printf("登錄成功\n"); else printf("請三天后再次嘗試\n"); return 0; }
