c语言-登录代码示例

最近上课写的代码呵呵于大家共享哈!!~~~希望等待大家的指导!!!

#include <stdio.h>
#include <string.h>
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);

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值