±±¾©Ê¯ÓÍ»¯¹¤Ñ§Ôº2026ÄêÑо¿ÉúÕÐÉú½ÓÊÕµ÷¼Á¹«¸æ
²é¿´: 1455  |  »Ø¸´: 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 µÄÖ÷Ìâ¸üÐÂ
×î¾ßÈËÆøÈÈÌûÍÆ¼ö [²é¿´È«²¿] ×÷Õß »Ø/¿´ ×îºó·¢±í
[¿¼ÑÐ] Çóµ÷¼ÁÍÆ¼ö ²ÄÁÏ 304 +14 ºÉ°üµ°hyj 2026-03-26 14/700 2026-03-27 17:49 by kiokin
[¿¼ÑÐ] 287Çóµ÷¼Á +10 land xuxu 2026-03-26 10/500 2026-03-27 15:33 by ÅÁ¶ûÂíÀ­ÌØ
[¿¼ÑÐ] Ò»Ö¾Ô¸±±»¯085600²ÄÁÏר˶275|ÓÐÎÄÕÂרÀû£üÇóµ÷¼Á +3 Micky11223 2026-03-25 3/150 2026-03-27 14:52 by ×íÔÚ·çÀï
[¿¼ÑÐ] 317Çóµ÷¼Á +5 Ê®ÏÐwx 2026-03-24 5/250 2026-03-27 13:48 by ÑîÑîÑî×Ï
[¿¼ÑÐ] ²ÄÁÏÓ뻯¹¤¿¼Ñе÷¼Á +16 ‹üÈA 2026-03-22 16/800 2026-03-27 11:23 by ÍõЦÓîÒ»¶¨ÊÇÑо
[¿¼ÑÐ] 349Çóµ÷¼Á +5 ½Ü˹ËþÀï˹ 2026-03-21 5/250 2026-03-27 00:31 by wxiongid
[¿¼ÑÐ] 321Çóµ÷¼Á +6 wasdssaa 2026-03-26 6/300 2026-03-26 20:57 by sanrepian
[¿¼ÑÐ] ²ÄÁÏ¿¼ÑÐÇóµ÷¼Á +3 Dendel 2026-03-23 6/300 2026-03-26 17:51 by fmesaito
[¿¼ÑÐ] 297Çóµ÷¼Á +6 ÌïºéÓÐ 2026-03-26 6/300 2026-03-26 15:55 by ²»³Ôô~µÄ؈
[¿¼ÑÐ] ²ÄÁÏ277Çóµ÷¼Á +5 min3 2026-03-24 5/250 2026-03-26 15:13 by zzll406
[¿¼ÑÐ] 340Çóµ÷¼Á +5 »°Ã·ÌÇ111 2026-03-24 5/250 2026-03-25 06:53 by ilovexiaobin
[¿¼ÑÐ] Ò»Ö¾Ô¸ÎäÀí085500»úеרҵ×Ü·Ö300Çóµ÷¼Á +3 an10101 2026-03-24 7/350 2026-03-25 00:00 by ɽ¹í0-
[¿¼ÑÐ] Çóµ÷¼Á +6 ÑÐÑУ¬½Óµç»° 2026-03-24 7/350 2026-03-24 17:01 by barlinike
[¿¼ÑÐ] 292Çóµ÷¼Á +4 ¶ì¶ì¶ì¶î¶î¶î¶î¶ 2026-03-24 4/200 2026-03-24 16:41 by peike
[¿¼ÑÐ] 300Çóµ÷¼Á£¬²ÄÁÏ¿ÆÑ§Ó¢Ò»Êý¶þ +5 leaflight 2026-03-24 5/250 2026-03-24 16:25 by laoshidan
[¿¼ÑÐ] 085404µç×ÓÐÅÏ¢284·ÖÇóµ÷¼Á +4 13659058978 2026-03-24 4/200 2026-03-24 12:15 by syl20081243
[¿¼ÑÐ] ÇóÀÏʦÊÕÎÒ +3 zzh16938784 2026-03-23 3/150 2026-03-23 12:56 by ztnimte
[¿¼ÑÐ] Ò»Ö¾Ô¸¶«»ª´óѧ»¯Ñ§070300£¬Çóµ÷¼Á +7 2117205181 2026-03-21 8/400 2026-03-22 22:55 by chixmc
[¿¼ÑÐ] ʯºÓ×Ó´óѧ£¨211¡¢Ë«Ò»Á÷£©Ë¶²©Ñо¿Éú³¤ÆÚÕÐÉú¹«¸æ +3 Àî×ÓÄ¿ 2026-03-22 3/150 2026-03-22 21:01 by ÔõôÊÍ»³
[¿¼ÑÐ] 306Çóµ÷¼Á +5 À´ºÃÔËÀ´À´À´ 2026-03-22 5/250 2026-03-22 16:17 by BruceLiu320
ÐÅÏ¢Ìáʾ
ÇëÌî´¦ÀíÒâ¼û