(VC6ä¸ç¼è¯éè¿)
#include <stdio.h>
main()
{
int a[1000],top,tail;
int i,n=1;
do
{
switch (n)
{
case 1:top=tail=0;break;
case 2:printf("è¾å
¥è¦æå
¥çå
ç´ ï¼");scanf("%d",&a[++top]);break;
case 3:if (tail<top) tail++;break;
case 4:printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\néå¤´ä¸ºï¼ %d\n",a[top]);break;
case 5:printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");if (tail==top) printf("空éå\n"); else printf("é空éå.\n");
}
if (n!=5&&n!=4)
printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");
printf("éåç°å¨ç¶æï¼");
for (i=tail+1;i<=top;i++)
printf(" %d",a[i]);
if (tail==top)
printf("空éå");
printf("\n");
printf("\n1éååå§å\n2å
¥éæä½\n3åºéæä½\n4è¾åºé头å
ç´ \n5å¤æéåæ¯å¦ä¸ºç©º\n0éåº\n请è¾å
¥ä»£ç ï¼");
scanf("%d",&n);
} while (n!=0);
}
温馨提示:内容为网友见解,仅供参考