-5

i=1 の場合、他の数値 (2,3,4....5) の場合はゼロ ('0') である必要があり、それは 1 ('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 に答える