#include <stdio.h>
void main()
{
int i = 1,n,a;
printf("请输入密码:");
scanf("%d",&a);
while ( (i < 3)&&a!=123456)
{
if (a!=123456)
printf("密码错误!你还有2次机会,请重新输入:");
i++;
scanf("%d",&a);
if (a!=123456)
printf("密码错误!你还有1次机会,请重新输入:");
i++;
scanf("%d",&a);
if (a!=123456)
printf("想盗号?你太年轻了!!!\n");
}
if (a==123456)
printf("欢迎光临\n");
}
我是想在输入的时候控制输入只能是6位。不能多,也不能少。。。。。。。。
追答不知道你想干什么,多于6位要怎样?少于6位要怎样?
本回答被网友采纳我是想在输入的时候控制输入只能是6位。不能多,也不能少。。。。。。。
追答这个只能判断输入的是不是六位数,不能控制输入只能是6位吧,比如说你告诉他这是一个6位数的密码,他就是输五位,我们没办法啊,所以我们只能判断他输的是不是六位,而不能控制他必须输6位
字符串也试过了。。。。。不懂怎么控制输入只能是6位,不能多,也不能少。
你运行看看,再说。
追答#include <stdio.h>我是想在输入的时候控制输入只能是6位。不能多,也不能少。。。。。。。。