帮我修改一下以下c语言程序我不知道哪出错
帮我修改一下以下c语言程序我不知道哪出错#include<stdio.h>voidmain(){inti,spwd=13579,pwd;for(i=0;i<3;i++)i...
帮我修改一下以下c语言程序我不知道哪出错#include <stdio.h>
void main ()
{
int i, spwd=13579,pwd ;
for (i=0;i<3;i++)
int len=0
char sqwd[10]={0};
{
printf ("\n请输入密码:");
scanf ("%d", &pwd);
len=strlen(sqwd);
if (len<5){
printf ("密码位数不足!\n");
}
if (len>5){
printf ("密码过长n!\n");
}
else {
if (qwd==sqwd)
break ;
else
printf ("您输错密码%d次,i+1");
}
if (i<3) printf ("登录成功!\n");
else printf ("密码错误三次,系统锁定!请稍后重试!\n");
} 展开
void main ()
{
int i, spwd=13579,pwd ;
for (i=0;i<3;i++)
int len=0
char sqwd[10]={0};
{
printf ("\n请输入密码:");
scanf ("%d", &pwd);
len=strlen(sqwd);
if (len<5){
printf ("密码位数不足!\n");
}
if (len>5){
printf ("密码过长n!\n");
}
else {
if (qwd==sqwd)
break ;
else
printf ("您输错密码%d次,i+1");
}
if (i<3) printf ("登录成功!\n");
else printf ("密码错误三次,系统锁定!请稍后重试!\n");
} 展开
1个回答
展开全部
#include <stdio.h>
#include "string.h"
void main()
{
char *spwd = "12345";
int i;
for (i = 0; i < 3; i++)
{
int len;
char pwd[10];
printf("\n请输入密码:");
scanf("%s", pwd);
len = strlen(pwd);
if (len < 5) {
printf("密码位数不足!\n");
}
if (len > 5) {
printf("密码过长!\n");
}
else {
if (pwd == spwd)
break;
printf("您输错密码%d次", i + 1);
}
}
if (i < 3) printf("登录成功!\n");
else printf("密码错误三次,系统锁定!请稍后重试!\n");
}
追问
好像运行不了
大神
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询