行编辑器
来源:互联网 发布:怎样手机发布淘宝微淘 编辑:程序博客网 时间:2024/05/05 04:59
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
typedef struct
{
char *num;
int top;
}sq;
void st(sq &l,int e)
{
l.num=(char *)malloc(1000*sizeof(char));
l.top=0;
}
void push(sq &l,int e)
{
l.num[l.top]=e;
l.top++;
}
void pop(sq &l)
{
l.top--;
printf("%c",l.num[l.top]);
}
int main()
{
sq l;
char a[1000];
int i,j,n,e,m;
while(gets(a)!=NULL)
{
n=strlen(a);
st(l,n);
for(i=0;i<n;i++)
{
if(a[i]=='#')
{
if(l.top!=0)
{
l.top--;
}
}
else if(a[i]=='@')
{
l.top=0;
}
else
{
push(l,a[i]);
}
}
for(int j=0;j<l.top;j++)
{
printf("%c",l.num[j]);
}
printf("\n");
}
return 0;
}
/**************************************
Problem id : SDUT OJ C
User name : wy150318王鹏鹏
Result : Accepted
Take Memory : 224K
Take Time : 0MS
Submit Time : 2016-07-30 15:05:57
**************************************/
#include <stdlib.h>
#include <string.h>
typedef struct
{
char *num;
int top;
}sq;
void st(sq &l,int e)
{
l.num=(char *)malloc(1000*sizeof(char));
l.top=0;
}
void push(sq &l,int e)
{
l.num[l.top]=e;
l.top++;
}
void pop(sq &l)
{
l.top--;
printf("%c",l.num[l.top]);
}
int main()
{
sq l;
char a[1000];
int i,j,n,e,m;
while(gets(a)!=NULL)
{
n=strlen(a);
st(l,n);
for(i=0;i<n;i++)
{
if(a[i]=='#')
{
if(l.top!=0)
{
l.top--;
}
}
else if(a[i]=='@')
{
l.top=0;
}
else
{
push(l,a[i]);
}
}
for(int j=0;j<l.top;j++)
{
printf("%c",l.num[j]);
}
printf("\n");
}
return 0;
}
/**************************************
Problem id : SDUT OJ C
User name : wy150318王鹏鹏
Result : Accepted
Take Memory : 224K
Take Time : 0MS
Submit Time : 2016-07-30 15:05:57
**************************************/
0 0
- 行编辑器
- 行编辑器
- 行编辑器
- 行编辑器
- 行编辑器
- 行编辑器
- 行编辑器
- 行编辑器
- 行编辑器
- 行编辑器
- fjnu 1233 行编辑器
- 1233行编辑器
- 简单的行编辑器
- 自己编写行编辑器
- 栈实现行编辑器
- QtCreator QLineEdit行编辑器
- SDUTOJ 1479--行编辑器
- 360笔试--行编辑器
- LED灯与普通灯的区别
- 快速幂取模运算学习
- sqrt函数实现
- I - Constructing Roads
- 双向数据绑定
- 行编辑器
- https+nginx1.8+tomcat7+Memcached1.4.4集群session共享以及负载均衡环境搭建(window版本)
- 初识RxAndroid
- poj2240Arbitrage(最短路 弗洛伊德)
- 【整理】domReady
- 生活、工作点滴(三)
- linux下yum安装后Apache、php、mysql默认安装路径
- java nio系列三
- Static