能力值:
( LV2,RANK:10 )
|
-
-
2 楼
怎么弄的?
叫俺等菜鸟学学
|
能力值:
( LV8,RANK:130 )
|
-
-
3 楼
用新的编译工具呗
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
好东西啊,谢谢楼主。
|
能力值:
( LV4,RANK:50 )
|
-
-
5 楼
我的32位鸡无法执行。。。
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
我的32位CPU机子也无法执行啊
|
能力值:
( LV8,RANK:130 )
|
-
-
7 楼
以前写的hcalc稍做修改,用studio2005重新编译了一下。
绿色软件,完美的表达式分析。
回车它将把最后一行做为输入的表达式进行计算并把结果在下一行输出!
例如:输入“3.14”它输出“3.14”
输入“y=sin(3.1415926)”它输出“0”并且以后可以直接使用“y”
输入“"when "+ 'i' + "was " +10 +'.'”它输出“when i was 10.”
变化无穷,自己试吧!
另外可以在"script.hl"文件内象下面那样扩充你自己的函数,语法就不细述了。
//"BEGIN"与"{"是同意词,为了美观这里用大写的"BEGIN"
//函数的声名以"Sub"或"function"开始,后面是函数名和参数列表。参数列表用一对小括号括起来,参数之间用","分开。
//任何人可以修改这个文件增加自己的函数
BEGIN
Sub max(x,y)//此函数返回x和y中较大的值
{
if(x>y)
{
max=x;//为函数名赋值,等函数返回后最后一次为函数名赋的值就是返回值
}
else max=y;
}
//函数min 返回x和y中较小的值
function min(x,y)
{
if(x<y)min=x;else min=y;
}
function max3(x,y,z)
{
if(x>y)max3=x;else max3=y;
if(max3<z)max3=z;
}
//函数 sum 在from和to的范围内执行累加操作,返回累回和
function sum(from,to)
{
b=max(from,to);
s=min(from,to);
sum=0;
while(s<=b)//目前只有这一种循环格式,且不支持break,contionue
{
sum=sum+s;
s=s+1;
}
}
END
//"END"与"}"是同意词,为了美观这里用大写的"END"
|
能力值:
( LV2,RANK:10 )
|
-
-
8 楼
最初由 hangj 发布 以前写的hcalc稍做修改,用studio2005重新编译了一下。
绿色软件,完美的表达式分析。 回车它将把最后一行做为输入的表达式进行计算并把结果在下一行输出! 例如:输入“3.14”它输出“3.14” ........
能把源码发上来吗?
|
能力值:
( LV8,RANK:130 )
|
-
-
9 楼
|
|
|