用c++解一数学公式

来源:百度知道 编辑:UC知道 时间:2024/06/14 18:15:03
用c++编程
a[30],a[1]=1.00000,a[2]=0.99999
a[i]=a[i-1]-exp(6.621*a[i-1]-3.310)*(a[i-2]-a[i-1]),
并且输出a[i]的值,谢谢,帮帮我
可是有以下错误啊
syntax error : identifier '_TCHAR'
怎么更正?

#include "stdafx.h"
#include "math.h"

double GetA(int i) {
if (i == 1) {
return 1.00000;
}

if (i == 2) {
return 0.99999;
}

int i1 = GetA(i - 1);
int i2 = GetA(i - 2);

return i1 - exp(6.621 * i1 - 3.310) * (i2 - i1);
}

int _tmain(int argc, _TCHAR* argv[])
{
printf("%lf", GetA(30));
return 0;
}