zoukankan
html css js c++ java
识别字符串中的表达式(续一)
今天终于把字符串中嵌套表达式的识别程序改完了,测试代码如下:
/**/
/*
测试一下字符串中怎么来加入表达式
*/
function
add(p1,p2)
{
print(p1)
print(p2)
print(p1
+
p2)
return
p1
+
p2
}
//
a="12<%1+2%>12<%5+778+add(12,3)%>6"
//
print(a)
a
=
23
print(
"
<%
"
s
<%
a
%>
d
"
+a%>add<%a+add(1,2)%>
"
)
结果输出:
s23d23add26
这里做了两层嵌套,因为使用了堆栈,所以嵌套的层次只跟C# Stack类的嵌套层次相关,引擎没有对嵌套的层次做规定。等会用脚本来做一个嵌套测试
查看全文
相关阅读:
【BZOJ4300】绝世好题
codeforce1051F
【BZOJ3329】Xorequ
codeforce739c
【UVA11825】
codeforce6E
CF 1023D Array Restoration
BZOJ 1911 [APIO2010] 特别行动队
POJ 3709 K-Anonymous Sequence
BZOJ 2726 [SDOI2012] 任务安排
原文地址:https://www.cnblogs.com/FlyFire/p/356603.html
最新文章
BZOJ-1051 受欢迎的牛
BZOJ-1018 堵塞的交通
[LeetCode]6. Merge Sorted Arrays合并排序数组
[LeetCode]5. Move Zeros移动0到数组末尾
[LeetCode]4. Median of Two Sorted Arrays两个排序数组合并后的中位数
[LeetCode]3. Longest Substring Without Repeating Characters寻找最长无重复字符的子串
[LeetCode]2. Add Two Numbers用链表逆序存储的两个数相加
[LeetCode]1. 2Sum 数组中和为特定值的两个数
C语言的三目运算符
53. Maximum Subarray
热门文章
SPI通信的基础知识
Keil中查看.c和.h文件的路径
MPU6050可以读取器件ID值,但读出的加速度计和陀螺仪的数据均为零
NRF52832与W25Q80通信
蓝牙芯片的匹配电容
nrf52832板子焊接后总结的经验
贴片晶振的焊接方法
在Altium Designer 10中实现元器件旋转45°角放置
poj2777
10.1
Copyright © 2011-2022 走看看