就是不调用C的math库函数的sin;自己实现sin;下面看一下;
VC6新建一个单文档工程;在视类实现文件添加如下代码;
......
#include <math.h>
......
double mysin(double );
......
void CTljView::OnDraw(CDC* pDC)
{
CTljDoc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
// TODO: add draw code for native data here
CString str1;
double dDegree, dsin;
dDegree=0;
dsin = mysin(dDegree);
str1.Format("sin(%f)= %.2lf", dDegree, dsin);
pDC->TextOut(50, 50, str1);
dDegree=15;
dsin = mysin(dDegree);
str1.Format("sin(%f)= %.2lf", dDegree, dsin);
pDC->TextOut(50, 80, str1);
dDegree=30;
dsin = mysin(dDegree);
str1.Format("sin(%f)= %.2lf", dDegree, dsin);
pDC->TextOut(50, 110, str1);