C语言写个程序,已知密码password=123 要求用户输入密码passWord,判断是否正确,输入错误超过3次则退出
C语言写个程序,已知密码password=123要求用户输入密码passWord,判断是否正确,输入错误超过3次则退出。写在主函数里。谢谢了。分不多,只有10分了。#in...
C语言写个程序,已知密码password=123 要求用户输入密码passWord,判断是否正确,输入错误超过3次则退出。 写在主函数里。 谢谢了。分不多,只有10分了。
#include "stdio.h"
#include "string.h"
main()
{
char password[]="123",passWord[10];
int a=3,ch;
if(ch==1)
printf("输入正确");
if(ch==0)
{
a--;if(a==0)
exit(0);
else
printf("1错误,还有%d次机会",a);
}
while(a>0)
{
printf("输入密码");
scanf("%s",&passWord);
if(strcmp(password,passWord)==0)
return 1;
else return 0;
}
怎么修改啊? 展开
#include "stdio.h"
#include "string.h"
main()
{
char password[]="123",passWord[10];
int a=3,ch;
if(ch==1)
printf("输入正确");
if(ch==0)
{
a--;if(a==0)
exit(0);
else
printf("1错误,还有%d次机会",a);
}
while(a>0)
{
printf("输入密码");
scanf("%s",&passWord);
if(strcmp(password,passWord)==0)
return 1;
else return 0;
}
怎么修改啊? 展开
2013-06-11
展开全部
#include "stdio.h"
#include "string.h"
#include<stdlib.h>
void main()
{
int fun(int a,char password[],char passWord[]);
char password[]="123",passWord[10];
int a=3,ch;
loop1:
ch=fun(a,password,passWord);
if(ch==1)
printf("输入正确");
if(ch==0)
{
a--;
if(a==0)
exit(0);
else
{
printf("1错误,还有%d次机会",a);
goto loop1;
}
}
}
int fun(int a,char password[],char passWord[])
{
while(a>0)
{
printf("输入密码");
scanf("%s",passWord);
if(strcmp(password,passWord)==0)
return 1;
else
return 0;
}
}
#include "string.h"
#include<stdlib.h>
void main()
{
int fun(int a,char password[],char passWord[]);
char password[]="123",passWord[10];
int a=3,ch;
loop1:
ch=fun(a,password,passWord);
if(ch==1)
printf("输入正确");
if(ch==0)
{
a--;
if(a==0)
exit(0);
else
{
printf("1错误,还有%d次机会",a);
goto loop1;
}
}
}
int fun(int a,char password[],char passWord[])
{
while(a>0)
{
printf("输入密码");
scanf("%s",passWord);
if(strcmp(password,passWord)==0)
return 1;
else
return 0;
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询