-5

任何人都可以帮助获得通用公式,当 i=1 时,其他数字(2,3,4....5)应该为零('0'),它应该是一('1')。'i' 从 1 开始。请有人帮忙。提前致谢。

4

2 回答 2

2

尝试这个

 result = (i != 1) ? 1 : 0

似乎对于您使用的语言存在一些歧义,但任何支持三元运算符的东西都将以这种方式工作,您可能只需要调整语法。

如果您无法访问三元运算符,则伪代码是

 result = 1;
 if (i == 1) {
     result = 0;
 }

在 python 中,这将是

result = 1
if i == 1:
    result = 0
于 2012-08-27T10:35:42.517 回答
0

如果是mathematica,那就sgn(i-1)足够了。另见维基百科

于 2012-08-27T10:31:54.627 回答