【发布时间】:2011-03-31 07:27:22
【问题描述】:
#include <stdio.h>
#define MAX 5
int stk[MAX];
int top=-1;
main()
{
char ch;
void push();
void pop();
void display();
do
{
printf("1. Push\n");
printf("2. Pop\n");
printf("3. Display\n");
ch=getchar();
if(ch=='1')
push();
if(ch=='2')
pop();
if(ch=='3')
display();
printf("Do u want to continue y/n");
ch=getchar();
}while(ch=='y'||ch=='Y');
}
void push()
{
}
void pop()
{
}
void display()
{
}
当我完成推送操作的那一刻......程序打印““你想继续y/n”并退出......不等待用户输入“”y/Y”
请帮忙
【问题讨论】:
-
我在 linux 上做这个程序……在虚拟机上……
-
请不要在先询问OP前添加作业标签。人们为自我教育提出类似家庭作业的问题有很多先例,当所有 OP 想要的只是一个解决方案时,家庭作业标签不可避免地会导致否决票或迟钝/自己动手做的答案。话虽如此,@Vinod,请指出这是否是作业。答案的风格会因此而变化。
-
paxdiablo:我相信这完全属于“请向我发送代码”类别。
-
我不同意@pax 关于识别教学问题的看法。 OP为他或她自己设置它的事实并不重要。我不喜欢[家庭作业]来识别这些问题,但它们都是一样的。请参阅Etiquette on retagging questions as homework 了解有关元数据的几轮之一。还有thisthis 和其他一些我现在找不到的。
-
我觉得在劫持了@Vinod 的线程之后,我们应该明确说明作业(即使是真实的,如果从老师那里得到的必须在作业中提交)问题在 Stack Overflow 上是可以的。请不要感觉不鼓励您在这里寻求帮助。但我们通常想看看您尝试了什么以及您遇到了什么困难。这个特别的问题绝对没问题。
标签: c programming-languages stack