急求啊~~~嵌套case很多,有没有什么办法不用嵌套?比如公式节点里面输入C语言?
有这样一个问题:x的取值范围为【0-1000】,我想进行这样的操作:将x分为20等份,在每一等分中y取不同的值。即,在x=【0-50】时,y=a;x=【50-100】时,y=b;。。。一直到x=【950-1000】时,y=z。最先能想到的解决办法就是嵌套case,但是这要20个case,太复杂,有没有什么办法可以不用嵌套?比如公式节点里面输入C语言?但是这样的程序c语言我不知道该怎么编,哪位指教一下~{:5_415:}急求啊~~~
纯数学问题,用什么case?节点处可能有点问题,也不知道
50算下限还是上限。
即使用case也是一个就可以了。
回复 houyqg 的帖子
就是这样子:一个20个元素的一维数组,在x处于0-50时,y取一维数组的第一个元素;x处于51-100时,y取一维数组的第2个元素;一次类推,x处于951-1000时,y取一维数组的第20个元素;咋么实现呢?
?这不是已经实现了么,数值就是 X,那个常量就是Y序列。 回复 houyqg 的帖子
file:///C:/DOCUME~1/Owner/LOCALS~1/Temp/2U$BE2L1~$LIBU%257V5F%604LF.jpg这样也可以吧? 能实现功能就可以了,黑猫白猫,抓到老鼠就是好猫 回复 ke1987ke 的帖子
这样也可以吧? 回复 houyqg 的帖子
恩~我不知道这样做对不,感觉程序最后的结果好像不准确,这只是大程序里面的一部分,也有可能是别的地方错了,呵呵呵 2楼正解! 用判断范围函数,输出的布尔量组成数组,用T常量去搜索一维数组,然后可以用条件结构(switch case)了
页:
[1]