#include <string.h>
#include <stdlib.h>//增加return的库函数
int login()
{
char secercode[6]
int number = 3
printf("\n\n\n")
printf("\t\t**********欢迎使用管理系统**************")
printf("\n\n")
scanf("%s",secercode)
while (number>0)
{
if (strcmp(secercode,"88888888")==0)
return EXIT_SUCCESS //while语句里面的结束循环用break是不对的
else
{
number--
if(number<=0)break
printf("\t\t\t 还有%d次机会\n",number)
scanf("%s",secercode)
}
}
if(number>0) return 1
else return 0
}
mainMenu()
{
printf("密码正确 \n")
}
main()
{
if (login() == 0)return 1
do
{
mainMenu()
}while(1)
}
#include <stdio.h>#include <string.h>
#include <conio.h>
#include <stdlib.h>
int main()
{
char passWord[10]
char ch
int i,j
system("cls")
for(i=1i<=3i++)
{
printf("请输入密码:")
j=0
while(j<10&&(ch=getch())!='\r')
{
passWord[j++]=ch
putchar('*')
}
passWord[j]='\0'
if(strcmp(passWord,"123456")==0)
{
system("cls")
printf("\n\n\n")
printf("\t\t|--------------------------------|\n")
printf("\t\t||\n")
printf("\t\t||\n")
printf("\t\t|欢迎使用学生成绩管理系统|\n")
printf("\t\t||\n")
printf("\t\t||\n")
printf("\t\t|--------------------------------|\n")
getch()
break
}
else
printf("\n\t\t密码错误,请重新输入!\n")
}
if(i>3)
{
printf("\n\t\t密码已经输入3次,您无权使用,请退出!\n")
getch()
exit(0)
}
return 0
}