1.函数参数可以是函数吗?如:sqrt(pow(1,2)) sin(sum([mod(1,2),3,3*4]))
2.表达式中的正负数是否一定要括住?如:1+2-(-3) 还是这样 1+2--3也行
3.x mod y ,中的x,y是表达式,还是一个数字常数?如:pow(1,2)+3^4 mod 3*4 mod 2
4.函数和括参数的圆括号之间可以有空格吗?如:sqrt (1)
我说说俺的理解,非官方,期待官方解答
因为我是按照以Matlab为目标来编写的程序,所以,我认为
1.函数参数应该是可以出现函数的;
2.括住时才当正常表达式来处理;
3. x mod y的x和y除了可能是数字常数,还可能是非常复杂的表达式;
4. 参赛题目中说的是“除了数值常量中间,函数名中间,操作符中间不允许存在空格字符之外,表达式的任意位置可以出现任意数量的空格字符”,我想函数名和括弧参数之间的空格应该在允许范围内的吧?