我的第14个代码

我的第十四个代码

#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>

int main()
{
int ch=0;
int a = 0;
char password[20] = {0};//定义一个字符串,用来存放输入的密码
printf("请输入密码->");
scanf("%s", password);//每个scanf函数收到的输入都会存放在输入缓存区,键盘上的每个按键都会被当成输入,即便是回车键也算输入
while ((ch=getchar()) != '\n');//getchar 函数会从输入缓存区拿取字符并不再放回去
{
;//空语句,表示不用什么也不用执行
}//此处循环以确保输入缓存区内的字符被清空,以便进行下面对Y/N的读取
printf("是否确认?(选择Y或者N)->");
a = getchar();
if (a == 'Y')
{
printf("密码正确\n");
}
else
{
printf("密码错误\n");
}
return 0;
}//对while循环的学习

猜你喜欢

转载自blog.51cto.com/15100722/2632042