第12周项目6-太乐了多文件版

/**Copyright (c)2013,烟台大学计算机学院*All rights reserved.*作        者:孔云*完成日期:2013年11月17日*版 本 号:v1.0*问题描述:太乐了。*问题分析:利用函数编程序,建立一个多文件组织。*/

main.cpp#include <iostream>using namespace std;const double pi=3.1415926;double mysin(double);double mycos(double);double myabs(double);int main( ){    cout<<"sin(π/2)的值为"<<mysin(pi/2)<<endl;    cout<<"sin(56°)的值为"<<mysin((56.0/180)*pi)<<endl;    cout<<"cos(87°)的值为"<<mycos((87.0/180)*pi)<<endl;    cout<<"cos(π/3)的值为"<<mycos(pi/3)<<endl;    return 0;}

fun.cpp

double myabs(double);double mysin (double x){    double sum=x,x_pow=x,item;    int n=1,f=1,s=1;    do    {        f=f*(n+1)*(n+2);        x_pow*=x*x;        s=-s;        item=x_pow/f*s;        sum+=item;        n+=2;    }    while(myabs(item)>1e-5);    return sum;}double mycos(double x){    double sum=1,x_pow=x,item;    int n=0,f=1,s=-1;    do    {        f=f*(n+1)*(n+2);        x_pow*=x*x;        item=x_pow/f*s;        sum+=item;        s=-s;        n+=2;    }    while(myabs(item)>1e-5);    return sum;}double myabs(double x){    return((x>0)?x:-x);}

心得体会:宝贝,慢慢来,边走边欣赏嘛!

 


 

 

 

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值