c語言模擬用戶輸入三次密碼并判斷是否正確

2023-01-10 18:09:08 來源:51CTO博客


(資料圖片僅供參考)

#includeint main(){  char password[20] = { 0 };//先初始化這個數(shù)組避免出現(xiàn)其它數(shù)據(jù)  int flag = 0;//設(shè)立flag變量是若三次密碼都輸入錯誤了能向用戶輸出三次均錯誤的信息  for (int i = 1; i <= 3; i++)  {    printf("請輸入密碼:<");    scanf("%s", password);//這里不使用取地址符是因為數(shù)組名就是地址    if (strcmp(password, "123456") == 0)//strcmp函數(shù)的作用是比較兩個字符串若相等則返回值為0    {      printf("密碼輸入正確\n");      flag = 1;      break;    }    else    {      printf("密碼輸入錯誤,請重新輸入:\n");    }  }  if (flag != 1)  {    printf("三次輸入均錯誤,退出程序\n");  }  return 0;}

運行結(jié)果

標簽: 其它數(shù)據(jù) 避免出現(xiàn) 退出程序

上一篇:Nginx與LUA(1)
下一篇:sysbench服務(wù)器性能測試