while(getchar()!='\n')//重复的获取输入缓冲区的多余字符
{
;
}
//#include<stdio.h>
//int main()
//{
// int password[20];
// printf("输入密码:");
// scanf("%s",&password[20]) ;
// printf("确认密码:Y/N");
// if(('Y'==getchar()))//getchar()获得的字符是'\n'所以不能实现效果
// printf("确认成功");
// else
// printf("请重新输入");
//}
#include<stdio.h>
int main()
{
int password[20];
printf("输入密码:");
scanf("%s",&password[20]) ;
printf("确认密码(Y/N):");
while(getchar()!='\n')//重复的获取输入缓冲区的多余字符
{
;
}
if(('Y'==getchar()))
printf("确认成功");
else
printf("请重新输入");
}
//#include<stdio.h>
//int main()
//{
// char ch;
// while((ch=getchar())!=EOF)
// {
// if(ch<'0'||ch>'9')//输入0~9之间的数字的字符
// continue;
// putchar(ch);
// }
//}