i=1 の場合、他の数値 (2,3,4....5) の場合はゼロ ('0') である必要があり、それは 1 ('1') である必要があります。'i' は 1 から始まります。誰か助けてください。前もって感謝します。
質問する
444 次
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 に答える