#include<stdio.h> //写一个密码验证程序
int CHANGE(int rpassword)
{
printf("please enter a new password\n");
scanf_s("%d", &rpassword);
return rpassword;
}
int main()
{
int password = 0 ;
int a = 0;
int b = 0, d = 0, e = 0;
int rpassword[] = { 123456 };
while (b == 0)
{
printf("are you want to change the password?(1/0)");
scanf_s("%d", &b);
if (b == 1)
rpassword[0]=CHANGE(rpassword[0]);
else
continue;
}
while (d <= 2)
{
printf("please enter the password\n");
scanf_s("%d", &password);
printf("are you sure(1/0)?");
getchar();
scanf_s("%d", &a);
if (a == 1)
{
if (password == rpassword[0])
{
printf("hello world");
break;
}
else
{
d++;
e = 3 - d;
printf("you only have %d change(s)\n", e);
if (e != 0)
continue;
else
printf("you not have change, please try tomorrow");
break;
}
}
else if(a==1)
continue;
}
}
发现简单的更改密码不需要使用高难度指针,对于字符变量的使用还不会,需要看一下