最近上课写的代码呵呵于大家共享哈!!~~~希望等待大家的指导!!!
#include #include void main()
{
char name_static[10]="shenwei",name_input[10],sno_static[10]="123456",sno_input[10];
printf("***********************************/n");
printf("----------学生管理系统登陆---------/n");
printf("***********************************/n");
int flag1,flag2;
puts("请输入你的用户名");gets(name_input);
puts("请输入你的学 号");gets(sno_input);
flag1=strcmp(name_static,name_input);
flag2=strcmp(sno_static,sno_input);
if(flag1==0 && flag2!=0)
{
puts("学号不正确!!");
while(1)
{
puts("请输入你的学 号");
gets(sno_input);
flag2=strcmp(sno_static,sno_input);
if (flag2==0)
break;
}
}
else if (flag1!=0 && flag2==0)
{
puts("用户名不正确!!");
while(1)
{
puts("请输入你的用户名");
gets(name_input);
flag1=strcmp(name_static,name_input);
if (flag1==0)
break;
}
} else if (flag1!=0 && flag2!=0)
{
puts("用户名和学号都不正确!请重新输入");
while(1)
{
puts("请输入你的用户名");gets(name_input);
puts("请输入你的学 号");gets(sno_input);
flag1=strcmp(name_static,name_input);
flag2=strcmp(sno_static,sno_input);
if(flag1==0 && flag2==0)
break;
}
}
printf("登陆成功!/n");
char ch1[]="你的用户名是:";
char ch2[]="你的学号是:";
strcat(ch1,name_input);
puts(ch1);
strcat(ch2,sno_input);
puts(ch2);
}