题目:已知密码为"1a2b3c"
要求:用户输入密码:当密码匹配时,打印显示"OK"。当密码错误时,打印显示“Error,请重新输入"。
#include<stdio.h>
#include<string.h>
int main()
{
char key[ ]=“1a2b3c”;
char buf[128];
int t=0;
buf[7]=0;
for(int i=0;i<6;i++)
{
printf("请输入密码:");
scanf("%c",&buf[i]);
getchar();
}
for(int i=0;buf[i]!=0;i++)
{
if(buf[i]!=key[i])
{
t=0;
break;
}
else
{
t=1;
}
}
if(t)
{
printf("OK");
}
else
{
printf("Error,请重新输入");
}
return 0;
}