过来看看!
用户登陆程序#include<stdio.h>
#define N 10
#define M 12
#include<conio.h>
#include<string.h>
void main()
{
char p[N]={"happy"},n[N],putn[N],realn
={"hello"}; // 真实姓名 hello,密码是happy
int i,count=0,j=0;
printf("请输入你的用户名:\n");
gets(putn);//第一次输入名字
while(strcmp(putn,realn)!=0&&j<2)
{
printf("请重新输入你的用户名:\n");
gets(putn);
j++;
}// 判断输入的名字是否正确,三次错误就结束
if(j=2&&strcmp(putn,realn)!=0)
printf("对不起,你无法继续输入!\n");
if(strcmp(putn,realn)==0)//判断名字是否输入的正确
{
while(count<3)
{
printf(" 请输入密码,并以回车结束:\n");
for(i=0;;i++)
{
n[i]=getch();
if(n[i]=='')
break;
printf("*");
} // 输入密码回显*号
printf("\n");
n[i]='\0';// 字符串结束符
if(strcmp(p,n)==0)//判断输入的密码是否正确
{
printf("welcome to the place!\n");
break;//跳出循环
}
else
count++;
}
if(count>=3)
printf("对不起,你无法继续输入!\n");
}
}
[/size]
[[it] 本帖最后由 flysky2011++ 于 2008-5-28 11:49 编辑 [/it]]