0
我试图在Code Hunt中解决03.03级别。但是,由于我找不到解决方案,我从互联网上获得了这条代码。这段代码是什么意思? (Code Hunt)
public static int Puzzle(int lowerBound, int upperBound)
{
return lowerBound == upperBound ? upperBound : (upperBound * Puzzle(lowerBound,upperBound - 1));
}
的解决方案是:
lowerBound upperBound EXPECTED RESULT
1 8 40320
15 24 244963328
16 17 272
有没有人有一个想法,什么意思与此代码?我只是不明白。
这是一个'有条件operator':http://msdn.microsoft.com/en-us/library/ty67wk28.aspx – 2014-09-28 13:13:52
HTTP:/ /stackoverflow.com/questions/6957214/question-mark-and-colon-mean-in-statement-what-does-it-mean – artm 2014-09-28 13:13:54
代码的哪部分是它,你不明白?它是条件运算符还是使用递归? – jpw 2014-09-28 13:15:56