【资料图】
1、已经编译运行测试边界条件管#include #include "math.h"double mycos(double val){    int i,ii;    double sum = 1.0;    double tmpa,tmpb;    for(i = 1;;i++)    {        for(tmpa=tmpb=1,ii=i*2; ii > 0; ii-- )        {            tmpa *= val;   /*计算X幂*/            tmpb *= ii;    /*计算ii!  */        }        tmpa /= tmpb;        if(tmpa < 0.000001)break; /* 跳判定 */        if(i % 2)tmpa *= -1;  /* 符号确定 */        sum += tmpa;    }    return sum;}void main(){    double a;    printf("please input:");    scanf("%lf",&a);    printf("mycos(%lf) = %lf",a,mycos(a));    printf("  cos(%lf) = %lf",a,  cos(a));    return;}。
本文到此分享完毕,希望对大家有所帮助。
            关键词: