作者up45678 (子胤)
看板NTUE-CS102
标题[问题] 关於第三个考试,我不知道写得对不对,丢上来分享
时间Tue Jan 19 21:03:58 2010
嘛......
虽然学长说不适用递回,但是我这死脑筋完全想不到不用递回的话要怎麽写(汗
以下有错请鞭,小力点......(抖
PS:经过学长指示逻辑错误之处,终於可以cout正确答案(泪
---------------------------------------
#include<iostream>
using namespace std;
int I(int x)
{
int i=0, j=0;
if (x < 2)
return (1);
else
for (i=0; i<x; i++)
{
j = j+I(i)*I(x-1-i);
}
return (j);
}
int main()
{
int A[12];
A[0] =1;
A[1] =1;
for (int x=0; x<12; x++)
{
A[x] = I(x);
}
for (int i=0 ;i<12 ;i++)
cout << A[i] << endl;
}
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.229.216.237
※ 编辑: up45678 来自: 61.229.216.237 (01/19 21:49)