① 求C++程序,循環登錄系統,密碼輸入錯誤三次就登錄失敗。要求用C語言編寫,謝謝了!
#include<stdio.h>
#include<string.h>
intmain()
{
inti=0;
intn=3;
charpwd[100];
while(i<n)
{
printf("請輸入密碼: ");
scanf("%s",pwd);
if(0==strcmp("123456",pwd))//假設密碼是123456
{
printf("密碼正確,登錄成功! ");
return0;
}
printf("密碼錯誤,請重新輸入! ");
++i;
}
printf("登錄失敗,密碼錯誤超限(3次)! ");
return0;
}
② C語言寫個程序,已知密碼password=123 要求用戶輸入密碼passWord,判斷是否正確,輸入錯誤超過3次則退出
#include <stdio.h>
#include <conio.h>
#include <string.h>
int main(void)
{
char password[32];
int i=3;
do{
printf("請輸入密碼:(還有%d次機會)",i);
scanf("%s",&password);
if(0==strcmp(password,"123"))
{
printf("密碼輸入正確! ");
break;
}
else
{
printf("密碼輸入錯誤,請重新輸入! ");
i--;
}
}while(i>0);
getch();
return 0;
}