永发信息网

数据结构中 行编辑 程序问题

答案:2  悬赏:70  手机版
解决时间 2021-01-27 05:04
输入包含若干行;)
{
if (ch == ',(N+M)*sizeof (char));)
pop (s;
}

void push (stack &s.top = s.base = (char *)realloc (s.top++ = e;#'!= 'iostream><
return e = *--s; )
pop (s.top = s;
s;
# define N 100
# define M 10
using namespace std;=s; '.base ) return !s,表示后退一格;
s;\@'
}
*s.top ) return 0;
while (*--s,char e)
{
if (s:
利用描述规则输出最后的文本内容;
if (isempty (s) ==1)
return .base >
int size.base) return ,即退出到空格或所在行头为止.top .size ;
}
while (s;

void initestack (stack &s)
{
s!= EOF)
{
while (ch .top )
cout}
int main ()
{
stack s.base = (char *)malloc (N*sizeof (char))如果遇到‘#’;

typedef struct
{
char *base。
输入.base ;
if (;
char ch,e)<.base == s;

}
ch = getchar ();pop (s,即前一字符无效;
else
return 0,如果遇到@.top )
return 1!= s;
}stack,E);
}

void panduan (stack s)
{
char E.base != '
}

int pop (stack &s;n',e);endl;
if (;
char *top,表示前一单词无效;
ch = getchar ();)
panduan (s)!s!= EOF && ch ;
return 0.top 。采用栈实现,e);<
initestack (s).size +=M;

}
int isempty (stack &s)
{
if (s.base == s.size = N.top - s,char &e)
{
if (s,由各种字符构成;
s.size )
{
s.base +s。
输出;
else
if (ch == '
s。

# include <.base ;
while (ch ;
else
push (s
最佳答案
= EOF)
{
if (ch ;
}
int main ()
{
stack s;/)
panduan (s);#',e);
ch = getchar ();@'while要改为if
{
if (ch == '
if (isempty (s) ==1)
return != EOF && ch ;}//.top ){pop (s!=s;
}
while (s;e要改为ch
}
ch = getchar ()!= s!= '
cout {
char E;// pop (s;
initestack (s).base ;
while (s;
else if (ch == '
while (ch ;
char ch;
else
push (s;原来的输出有问题f
return 0.top ,ch);)/)
pop (s; /
全部回答
void panduan (stack &amp;s) { char e; if (isempty (s) ==1) return ; while (s.top !=s.base )//原来你的判断不对 pop (s,e); } int main () { stack s; initestack (s); char ch;char e; ch = getchar (); while (ch != eof) { if (ch != eof &amp;&amp; ch != '\n')//while要改为if { if (ch == '#') pop (s,e); else if (ch == '@') panduan (s); else push (s,ch); //e要改为ch } ch = getchar (); } while (s.base != s.top ){pop (s,e); cout&lt;&lt;e&lt;&lt;endl;}//原来的输出有问题f return 0; }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
黄石港区黄石百味鲜(华新路店)地址在哪里啊
文轴的意思是什么啊?知道的请说下!
张莹颖案为啥定性为绑架案呢????
c语言中如何让scanf中输入的字符不在屏幕上显
工商信用卡可以透支多少时间
梦见清澈的海水
买来的老鸽子圈养了两个月就不走了,是鸽子太
怎样将discuz的语言设置为英文?我用的是2.5
购买合同上写的商品房,退税发现 房产类型上
求xbox360 GTA5的刷钱秘籍
直置的意思是什么啊?知道的请说下!
【奥金锭】...的元素转化转化奥金:将一块瑟银
我的M65编号DSA-75-C-1200是什么情况?军版?
新车需要镀晶吗,蓝色车贴什么颜色膜好看
内存卡显示容量共6.99gb,但可用的只有10mb,
推荐资讯
五洲印务怎么去啊,我要去那办事
下列关于生物膜结构和功能的叙述,正确的是A.
望沮的意思是什么啊?知道的请说下!
人进行射击比赛,每人射4发,在射击时,约定
爱挑食的坏习惯日记
盛利达电脑桌怎么组装 没有组装图
十几年前,为满足人们对彩电、冰箱的需求,彩
女人补气血喝什么茶
波司登公司有生产羽绒被吗?波司登官网上没找
巫史的意思是什么啊?知道的请说下!
清明上河图是中国最值钱的画吗
2010厦门“国际奔牛节”将于4月8日正式开幕。
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?