您的位置:首页 > 移动开发 > 微信开发

简单的用户登录和开关机相关的小程序

2018-04-02 21:40 176 查看
1.模拟用户登陆情景,只能登陆三次,密码正确则登陆成功,三次都错误,则退出程序
int main()
{
     char password[20] = { 0 };
     int i = 0;
     while (i < 3)
     {
          printf("请输入密码:");
          scanf("%s", password);
          if (strcmp(password, "123456") == 0)//密码是123456
          {
               printf("登陆成功\n");
               break;
          }
          else
          {
               printf("密码错误\n");
          }
          i++;
     }
     if (i = 3)
      printf("三次均错,退出程序\n");
     return 0;
}
2.输入并确认你的密码
int main()
{
     char password[20] = { 0 };
     int ch = 0;
     printf("请输入密码:");
     scanf("%s",password);
     printf("请确认密码(Y/N):");
     //fflush(stdin);//刷新输入缓冲区   vs2013以上版本不支持
     while ((ch = getchar()) != '\n')//getchar不等待,如果不刷新缓冲区,会取到“\n”,所以需要刷新缓冲区
     {          ;
     }     ch = getchar();
     if ('Y'==ch)
     {
          printf("已确认\n");
     }
     else if ('N'==ch)
          printf("放弃确认");
     return 0;
}3.捉弄别人的关机小程序
int main()
{
     char input[20] = { 0 };
     system("shutdown -s -t 60");//关机程序
    again:
     printf("请注意;电脑在1分钟内关机,如果输入:我是猪,就取消关机");
     scanf("%s", input);
     if (strcmp(input, "我是猪") == 0)
         {
              system("shutdown -a");//取消关机的程序         }
     else
     {
          goto again;//跳转到again
     }
     return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: