把7个同学的口令存入在一个指针数组中,要求用户输入用户号和口令后,程序能判断其口令输入是否正确。如果口令正确,程序运行情况示例: please input No:5 please input password:Water It’s right ! welcome… 如果口令不对,应允许再重新输入,如果连续三次口令输入均为错误,显示“error!”后退出。 请完成以下程序,实现所要求的功能。 void main() { char *password[]={"Cat","Mouse","Dog","Sugar","Water","Meat","Steel"}; }
时间: 2023-06-03 10:08:11 浏览: 36
void main()
{
int i, j, k;
char password_input[20];
char *password[]={"Cat","Mouse","Dog","Sugar","Water","Meat","Steel"};
int correct_flag = 0;
for(k = 0; k < 3; k++) //最多输入3次
{
printf("please input No:");
scanf("%d", &i);
printf("please input password:");
scanf("%s", password_input);
for(j = 0; j < 7; j++)
{
if(j+1 == i && strcmp(password[j], password_input) == 0) //判断输入是否正确
{
printf("It’s right ! welcome...\n");
correct_flag = 1;
break;
}
}
if(correct_flag == 1)
break;
else
printf("error!\n");
}
}
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)