±±¾©Ê¯ÓÍ»¯¹¤Ñ§Ôº2026ÄêÑо¿ÉúÕÐÉú½ÓÊÕµ÷¼Á¹«¸æ
²é¿´: 1456  |  »Ø¸´: 2

devilstian

½ð³æ (³õÈëÎÄ̳)

[½»Á÷] ¡¾ÇóÖú¡¿ÎÒÓÐÒ»»ð³µÆ±¶©¹ºÏµÍ³³ÌÐò£¬Microsoft Visual C++ 6.0»·¾³ÔËÐеģ¬ÄÄλ´óÏÀ°ï ÒÑÓÐ2È˲ÎÓë

ÎÒÓÐÒ»»ð³µÆ±¶©¹ºÏµÍ³³ÌÐò£¬Microsoft Visual C++ 6.0»·¾³ÔËÐеģ¬ÄÄλ´óÏÀ°ïæ¸Ä¸Ä
#include
#include
#include
#include
#define SIZE 3
#define FORMAT " %-3d\t %-6s\t\t%-6s\t  %-6s     %-10d  %-10d  %-d\n"
struct busses
{ int num;
char outtime[6];
char startplace[10];
char endplace[10];
int runtime;
int carry;
int crush;}bus[SIZE];
int n,j,n1=0,a=0;
void welcome();
void append();
void browse();
void query();
void info();
void modify();
void buyticket();
void backticket();
void exitsystem();
void see();
void main()
{welcome();
loop1:textcolor(15);
   textbackground(1);
   clrscr();
   printf("\n");
   printf("\t\t\t  * * * * * * * * * * * * * *\n");
   printf("\t\t\t  *       ³µÆ±¹ÜÀíϵͳ      *\n");
   printf("\t\t\t  * * * * * * * * * * * * * *\n");
   printf("--------------------------------------------------------------------------------");
   printf("\t\t ÊäÈëÊý¾Ý:Input  information...........1\n");
   printf("\t\t ä¯ÀÀÐÅÏ¢:Browse information...........2\n");
   printf("\t\t ×·¼ÓÊý¾Ý:Append information...........3\n");
   printf("\t\t ²éѯÐÅÏ¢:Query  information...........4\n");
   printf("\t\t ÐÞ¸ÄÊý¾Ý:Modify information...........5\n");
   printf("\t\t ¶©¹º³µÆ±:Buy    ticket     ...........6\n");
   printf("\t\t Í˶©³µÆ±:Return ticket     ...........7\n");
   printf("\t\t Í˳öϵͳ:Exit   system     ...........8\n");
   printf("--------------------------------------------------------------------------------");
   printf("ÇëÔÚ(1-8)Ö®¼äÑ¡ÔñÄúÒªµÄ²Ù×÷:");
   scanf("%d",&n);
    while(sizeof(n)!=2 || n<=0 || n>8 )
       {
          printf("ÄúÊäÈëµÄÊý¾Ý³¬¹ý1-8!\n");
          printf("ÇëÖØÐÂÊäÈë:");
          scanf("%*c%d",&n);
       }
  switch(n)
    {
      case 1:info();break;
      case 2:browse();break;
      case 3:printf("Ìí¼Ó³µ´Î!\n\nÇëÊäÈëÄúÒªÌí¼ÓµÄ¼Ç¼Êý:");scanf("%d",&n1);for(j=0;j       case 4:query();break;
      case 5:modify();break;
      case 6:buyticket();break;
      case 7:backticket();break;
      case 8:exitsystem();break;
    }
goto loop1;
}
void append()
{int i=a;
  printf("ÇëÊäÈë°à´Î:\nNo:");
   scanf("%d",&bus.num);
  printf("ÇëÊäÈë·¢³µÊ±¼ä:");
   scanf("%s",bus.outtime);
  printf("ÇëÊäÈëÆðµã:");
   scanf("%s",bus.startplace);
  printf("ÇëÊäÈëÖÕµã:");
   scanf("%s",bus.endplace);
  printf("ÇëÊäÈëÐгµÊ±¼ä:");
   scanf("%d",&bus.runtime);
  printf("ÇëÊäÈë¶î¶¨ÔØÁ¿:");
   scanf("%d",&bus.carry);
  printf("ÇëÊäÈëʵ¼ÊÈËÊý:");
   scanf("%d",&bus.crush);
  printf("³µ´Î\t·¢³µÊ±¼ä\tÆðµã\t  ÖÕµã    ÐгµÊ±¼ä    ¶î¶¨ÔØÁ¿    ʵ¼ÊÈËÊý\n");
  printf(FORMAT,bus.num,bus.outtime,bus.startplace,bus.endplace,\
  bus.runtime,bus.carry,bus.crush);
  a++;
  sleep(1);
  return;
}
void info()
{
  int i;
  for(i=0;i      {
  append();
     }
  printf("°´ÈÎÒ⽡»ØÖ÷½çÃæ...");
  getch();
  return;
}
void browse()
{ int i;
   printf("³µ´Î\t·¢³µÊ±¼ä\tÆðµã\t  ÖÕµã    ÐгµÊ±¼ä    ¶î¶¨ÔØÁ¿    ʵ¼ÊÈËÊý\n");
    for(i=0;i      { printf(FORMAT,bus.num,bus.outtime,bus.startplace,bus.endplace,\
       bus.runtime,bus.carry,bus.crush);
     }
  printf("°´ÈÎÒ⽡»ØÖ÷½çÃæ...");
  getch();
  return;
  }
void query()
  {
     int num,i;
     char ch;
    loop:printf("ÇëÊäÈë°à´Î:");
     scanf("%d",&num);
     for(i=0;i        if(num==bus.num)
        {
         printf("ÄúËùÒª²éѯµÄÐÅϢΪ:\n");
          printf("³µ´Î\t·¢³µÊ±¼ä\tÆðµã\t  ÖÕµã    ÐгµÊ±¼ä    ¶î¶¨ÔØÁ¿    ʵ¼ÊÈËÊý\n");
         printf(FORMAT,bus.num,bus.outtime,bus.startplace,\
         bus.endplace,bus.runtime,bus.carry,bus.crush);
        }
   if(num>a || num<0)
     {
      loop9: printf("ÄúÊäÈëµÄ°à´Î´íÎó,ÊÇ·ñÖØÐÂÊäÈë(Y/N):");
        scanf("%*c%c",&ch);
      if(ch=='Y' || ch=='y')
         goto loop;
      else
         if (ch=='N' || ch=='n')
           return;
         else
           goto loop9;
     }
   else
     {
      printf("°´ÈÎÒ⽡»ØÖ÷½çÃæ...");
      getch();
      return;
     }
  }

void buyticket()
  { char ch;
    int num,i;
loop2:see();
    printf("ÇëÊäÈ빺Ʊ³µ´Î:");
    scanf("%d",&num);
  for(i=0;i      if(num==bus.num)
        break;
     if(i>=a)
     {printf("ûÕÒµ½ÄúËùÒª¹ºÆ±µÄ³µ´Î,ÇëÖØÐÂÊäÈë:\n");goto loop2;
     }
if(bus.carry>bus.crush && strcmp(bus.outtime,"10:00")>0)
        {
  bus.crush++;
  printf("¹ºÆ±³É¹¦!\n");
         see();
        }
      else
        printf("ÈËÊýÒÑÂú»ò³µÒÑ·¢³ö,²»ÄܹºÂò³µÆ±!\n");
loop10:printf("ÄúÊÇ·ñÒª¼ÌÐø¹ºÂò³µÆ±(Y/N):");
  scanf("%*c%c",&ch);
    if(ch=='Y' || ch=='y')
     goto loop2;
    else
      if (ch=='N' || ch=='n')
return;
      else
goto loop10;

}
void backticket()
  {
   int i,num;
   char ch;

loop3:see();
      printf("ÇëÊäÈëÍËÆ±³µ´Î:");
      scanf("%d",&num);
      for(i=0;i       if(num==bus.num)
        break;
      if(i>=a)
       {printf("ûÕÒµ½ÄúËùÒªÍËÆ±µÄ³µ´Î,ÇëÖØÐÂÊäÈë!\n\n");
        goto loop3;
       }
       if(strcmp(bus.outtime,"10:00")>0)
   {bus.crush--;
    printf("ÍËÆ±³É¹¦!\n");
           see();
   }
       else
          printf("³µÒÑ·¢³ö,²»ÄÜÍËÆ±!\n");
loop11:printf("ÄúÊÇ·ñÒª¼ÌÐøÍËÆ±(Y/N)");
    scanf("%*c%c",&ch);
    if(ch=='Y' || ch=='y')
      goto loop3;
    else
      if (ch=='N' || ch=='n')
  return;
      else
  goto loop11;

}

void modify()
  {
   int num,i,t;
   char ch;
   t=a;
   printf("³µ´Î\t·¢³µÊ±¼ä\tÆðµã\t  ÖÕµã    ÐгµÊ±¼ä    ¶î¶¨ÔØÁ¿    ʵ¼ÊÈËÊý\n");
   for(i=0;i        printf(FORMAT,bus.num,bus.outtime,bus.startplace,bus.endplace,\
       bus.runtime,bus.carry,bus.crush);
loop5:printf("ÇëÊäÈëÐ޸ijµ´Î:");
  scanf("%d",&num);
  for(i=0;i   if(num==bus.num) break;
  if(i>=t)
    {printf("ûÕÒµ½ÄúËùÒªÍËÆ±µÄ³µ´Î,ÇëÖØÐÂÊäÈë:\n");
     goto loop5;
    }
  printf(FORMAT,bus.num,bus.outtime,bus.startplace,bus.endplace,\
  bus.runtime,bus.carry,bus.crush);
  printf("ÇëÊäÈëÐÞ¸ÄÐÅÏ¢:\n");
  a=i;
  append();
  printf("ÄúÊÇ·ñÐèÒª¼ÌÐøÊäÈë(Y/N):");
  scanf("%*c%c",&ch);
loop12:if(ch=='Y' || ch=='y')
      goto loop5;
    else
      if (ch=='N' || ch=='n')
{a=t;
return;}
      else
  goto loop12;
}
void see()
{ int i;
   printf("³µ´Î\t·¢³µÊ±¼ä\tÆðµã\t  ÖÕµã    ÐгµÊ±¼ä    ¶î¶¨ÔØÁ¿    ʵ¼ÊÈËÊý\n");
    for(i=0;i      { printf(FORMAT,bus.num,bus.outtime,bus.startplace,bus.endplace,\
       bus.runtime,bus.carry,bus.crush);
     }
}
void welcome()
{int i,j;
char str[30]={"»¶Ó­Ê¹Ó󵯱¹ÜÀíϵͳ!"};
textcolor(6);
textbackground(0);
clrscr();
for(i=0;str!='\0';i+=2)
    {for(j=30+i;j>2;j--)
{
  delay(3000);
  gotoxy(30+i,3);
  printf("%c%c",str,str[i+1]);
}
    }
gotoxy(40,6);
printf("Ñз¢Ð¡×é:½­¸Õ,ÀîÓÂ,ÑîºéÑà");
gotoxy(30,13);
printf("°´ÈÎÒ⽡½øÈëϵͳ...");
getch();

}
void exitsystem()
{int i;
clrscr();
for (i=0;i<15;i++)
{delay(100000);

  textcolor(i);clrscr();
  gotoxy(30,12);
  printf("ллʹÓ󵯱¹ÜÀíϵͳ!");
}

window(45,25,65,25);
textcolor(15);clrscr();
printf("°´ÈÎÒâ¼üÍ˳öϵͳ...");
getch();
exit(0);
}
»Ø¸´´ËÂ¥

» ²ÂÄãϲ»¶

¸øÎÒÈýǧ³Ç¹Ü£¬»¹ÄãÊÀ½çºÍƽ£¡
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

jjdg

°æÖ÷ (ÖªÃû×÷¼Ò)

ÓÅÐã°æÖ÷

¸Äʲô£¿
ŬÁ¦Ñ§Ï°£¡ÒÔÕýµ±Í¾¾¶£¡»ñµÃÐèÒªµÄ֪ʶ£¡
2Â¥2011-04-09 19:13:09
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

womeikongya

½ð³æ (³õÈëÎÄ̳)

¡ï ¡ï
Сľ³æ(½ð±Ò+0.5):¸ø¸öºì°ü£¬Ð»Ð»»ØÌû½»Á÷
ÓàÔó³É(½ð±Ò+1): лл²ÎÓëÓ¦Öú£¬»¶Ó­³£À´³ÌÐòÓïÑ԰棡 2011-04-20 22:33:45
ÓÐʲôÎÊÌ⣬Ôõô²Ù×÷µÄ£¬»áÓÐʲôÎÊÌâ
×Ô¼ºÏëҪʲôЧ¹û
ÌáÎÊÄã¶¼²»»áÎʰ¡£¿
ÄãÕâÑùÎÊË­ÄܸøÄã½â´ð°¡£¿
»°ËµÄã»¹Õæ°®ÓÃgotoµÄ£¡£¡
ÿÌìÔçÉϽÐÐÑÄãµÄ²»ÊÇÄÖÖÓ£¬¶øÊÇÃÎÏ룡
3Â¥2011-04-10 13:19:48
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
Ïà¹Ø°æ¿éÌø×ª ÎÒÒª¶©ÔÄÂ¥Ö÷ devilstian µÄÖ÷Ìâ¸üÐÂ
×î¾ßÈËÆøÈÈÌûÍÆ¼ö [²é¿´È«²¿] ×÷Õß »Ø/¿´ ×îºó·¢±í
[¿¼ÑÐ] 291Çóµ÷¼Á +13 hhhhxn.. 2026-03-23 19/950 2026-03-28 04:12 by fmesaito
[¿¼ÑÐ] 289Çóµ÷¼Á +8 ÐÂʱ´ú²ÄÁÏ 2026-03-27 8/400 2026-03-28 04:09 by fmesaito
[¿¼ÑÐ] 265Çóµ÷¼Á11408 +3 ÁõС¹lu 2026-03-27 3/150 2026-03-27 20:53 by nihaoar
[¿¼ÑÐ] 0856µ÷¼Á +5 ÇóÇóÈÃÎÒÓÐÊé¶Á° 2026-03-26 6/300 2026-03-27 15:12 by caszguilin
[¿¼ÑÐ] 279 ·Ö Çóµ÷¼Á +4 ˯¸öºÃ¾õ_16 2026-03-24 4/200 2026-03-27 15:05 by ×íÔÚ·çÀï
[¿¼ÑÐ] 085600²ÄÁÏÓ뻯¹¤306 +10 z1z2z3879 2026-03-21 11/550 2026-03-27 11:31 by wangjy2002
[¿¼ÑÐ] 317Çóµ÷¼Á +7 µ°»ÆÏÌÈâôÕ 2026-03-26 7/350 2026-03-27 02:29 by fmesaito
[¿¼ÑÐ] 343Çóµ÷¼Á +4 ÔùÎÒÒ»±¾Êé 2026-03-23 4/200 2026-03-27 00:40 by wxiongid
[¿¼ÑÐ] 321Çóµ÷¼Á +6 Ymlll 2026-03-24 6/300 2026-03-26 20:50 by ²»³Ôô~µÄ؈
[¿¼ÑÐ] 297Çóµ÷¼Á +6 ÌïºéÓÐ 2026-03-26 6/300 2026-03-26 15:55 by ²»³Ôô~µÄ؈
[¿¼ÑÐ] Ò»Ö¾Ô¸ºÓ¹¤´ó 081700 276Çóµ÷¼Á +4 µØÇòÈÆ×ÅÌ«Ñôת 2026-03-23 4/200 2026-03-26 14:27 by zzll406
[¿¼ÑÐ] Ò»Ö¾Ô¸ÉϺ£½»´óÉúÎïÓëҽҩר˶324·Ö£¬Çóµ÷¼Á +6 jiajunX 2026-03-22 6/300 2026-03-25 23:05 by licg0208
[¿¼ÑÐ] Ò»Ö¾Ô¸¹þ¹¤´ó£¬085400£¬320£¬Çóµ÷¼Á +4 gdlf9999 2026-03-24 4/200 2026-03-25 23:01 by boxking200
[¿¼ÑÐ] ÉϺ£µçÁ¦´óѧ²ÄÁÏ·À»¤ÓëвÄÁÏÖØµãʵÑéÊÒÕÐÊÕµ÷¼ÁÑо¿Éú£¨²ÄÁÏ¡¢»¯Ñ§¡¢µç»¯Ñ§£¬»·¾³£© +4 ÎÒ°®Ñ§µç³Ø 2026-03-23 4/200 2026-03-25 00:59 by 1027_324
[¿¼ÑÐ] 305·ÖÇóµ÷¼Á£¨Ê³Æ·¹¤³Ì£© +5 Sxy112 2026-03-21 7/350 2026-03-24 12:27 by 544594351
[¿¼ÑÐ] Ò»Ö¾Ô¸ºÓ±±¹¤Òµ´óѧ0817»¯¹¤278·ÖÇóµ÷¼Á +7 jhybd 2026-03-23 12/600 2026-03-24 09:03 by jhybd
[¿¼ÑÐ] һ־Ըɽ¶«´óѧҩѧѧ˶Çóµ÷¼Á +3 ¿ª¿ªÐÄÐÄû·³ÄÕ 2026-03-23 4/200 2026-03-24 00:06 by ¿ª¿ªÐÄÐÄû·³ÄÕ
[ÂÛÎÄͶ¸å] ¼±·¢ºËÐÄÆÚ¿¯ÂÛÎÄ +3 ÏÍ´ïÎʽò 2026-03-23 5/250 2026-03-23 17:13 by ÃÃ×Ó²»ºÃÈÇ
[¿¼ÑÐ] Çóµ÷¼Á +4 ÒªºÃºÃÎÞÁÄ 2026-03-21 4/200 2026-03-21 18:57 by ѧԱ8dgXkO
[¿¼ÑÐ] ÇóÖú +5 ÃÎÀïµÄÎÞÑÔ 2026-03-21 6/300 2026-03-21 17:51 by ѧԱ8dgXkO
ÐÅÏ¢Ìáʾ
ÇëÌî´¦ÀíÒâ¼û