中易网

C语言改语法错误

答案:1  悬赏:40  
解决时间 2021-04-28 14:58
  • 提问者网友:江鱼
  • 2021-04-27 22:29
#include<stdio.h>
#include<stdlib.h>
void main()
{
  int a,b;
  int  flag,n,i;
  int choice;
  a=111;flag=0;n=3;
  for(i=1;i<=n;i++){
  printf("请输入帐号:\n");
  scanf("%d",&a);
  printf("请输入密码:\n");
    scanf("%d",&b);
if(b=888)   
  {
   printf("恭喜您成功登陆\n");
   flag=1;
   break;
  }
  else
   printf("输入错误请重新输入:\n");
  }
  if(i>n)
   printf("连续输入3次错误,将退出程序\n");
  do
  {
     printf("欢迎进入英语周报人员管理系统\n");
     printf("请你选择操作类型:\n");
     printf("1进入管理系统\n");
  printf("2进入查询系统\n");
     printf("0退出系统\n");
     scanf("%d",&choice);
     if(choice==0)
         {
       printf("谢谢使用再见\n");
       exit(0);
  }
     switch(choice)
       {
      case 1:;
      break;
      case 2:;
      break;
      default:
         { 
                   printf("输入有错误请重新输入:\n");
          return;
         }
        }
  }while(1);
 }
最佳答案
  • 二级知识专家网友:陪我到地狱流浪
  • 2021-04-27 23:47

#include <stdio.h>
#include <stdlib.h>//应该是跟你加入一些像是空格的符号有关吧


void main()
{
 int a,b;
 int flag,n,i;
 int choice;
 a=111;flag=0;n=3;
 for(i=1;i<=n;i++)
 {
  printf("请输入帐号:\n");
  scanf("%d",&a);
  printf("请输入密码:\n");
  scanf("%d",&b);
  if(b=888)   
  {
   printf("恭喜您成功登陆\n");
   flag=1;
   break;
  }
  else
   printf("输入错误请重新输入:\n");
 }
 if(i>n)
  printf("连续输入3次错误,将退出程序\n");
 do
 {
  printf("欢迎进入英语周报人员管理系统\n");
  printf("请你选择操作类型:\n");
  printf("1进入管理系统\n");
  printf("2进入查询系统\n");
  printf("0退出系统\n");
  scanf("%d",&choice);
  if(choice == 0)
  {
   printf("谢谢使用再见\n");
   exit(0);
  }
  switch(choice)
  {
  case 1:;
   break;
  case 2:;
   break;
  default :
   {
    printf("输入有错误请重新输入:\n");
    return;
   }
  }
 }while(1);
}

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息