44. 依據下列C 語言程式碼,執行cat(12)所需要的乘法次數是多少?
int cat ( int num )
{
int k = 0;
int temp = 0;
if ( ( num == 0 ) || ( num == 2 ) ) {
return 1;
}
else {
for( k ; k < num ; k+=2 ) {
temp += cat( k ) * cat( num - k – 2 );
}
return temp;
}
}
(A)192
(B)186
(C)202
(D)196