看下面这段代码 输入6191 以后为什么不能输入了
#include <stdio.h>#include <windows.h>
void main ()
{
int password=6191,putpassword=0;
int i=0;
char number;
puts("*******************password*******************");
puts("*******************warning********************");
puts("**********you have three chances**************");
puts("**********************************************");
puts("**********************************************");
while(putpassword!=password){
if (i<=3){
puts("please input the right password!");
scanf("%d",&putpassword);
i=i++;
}
else{
puts("three times!");
return ;
}
}
system("cls");
puts("passwprd is right!");
puts("please input the number");
puts("***********************************************");
puts("* 1. chang the password *");
puts("* 2. *");
puts("* 3. *");
puts("* 4. exit *");
puts("***********************************************");
scanf("&d",&number);
switch(number){
case'1':password=619;break;
case'2':puts("2222222");
}
}