以文本方式查看主题

-  计算机科学论坛  (http://bbs.xml.org.cn/index.asp)
--  『 C/C++编程思想 』  (http://bbs.xml.org.cn/list.asp?boardid=61)
----  菜鸟问?C问题  (http://bbs.xml.org.cn/dispbbs.asp?boardid=61&rootid=&id=27763)


--  作者:netfarmer
--  发布时间:2/25/2006 5:32:00 PM

--  菜鸟问?C问题
// c20.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"
#include <iostream.h>
#include <iomanip.h>

int An(int n);
int Bn(int n);

int main(int argc, char* argv[])
{
 int n;
 cout << "Please input n:";
 cin >> n;
 if ( n < 0 )
  return 0;
#if 0    //这个是什么意思?
 cout << "An:" << An(n) << endl;
 cout << "Bn:" << Bn(n) << endl;
#endif   //???

 for ( int i = 0; i <= n; i++ )
  cout << "A" << setw(2) << i << ":" << setw(6) << An(i)
   <<", B" << setw(2) << i << ":" << setw(6) << Bn(i) << endl;

 return 0;
}

int An(int n)
{
 if ( n == 0 )
  return 1;
 return 3 * An(n-1) + 2 * Bn(n-1);
}

int Bn(int n)
{
 if ( n == 0 )
  return 0;
 return An(n-1) + Bn(n-1);
}


W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
27.344ms