#includestdio.h
#define
pi
//pi定义
double
mypow(double,int);
//自定义指数函数
int
mult(int);
//阶乘函数
mysin(double);
//sin函数
mycos(double);
//cos函数
mypow(double
x,int
n)
{
i;
result=1;
if(n0)
for(i=1;i=n;i++)
result*=x;
return
result;
}
mult(int
result*=i;
mysin(double
x)
flag=1;//标志正负
result=0;
while(x0)
if(xpi)
flag=-flag;
x=pi-x;
flag*result;
mycos(double
x)//与sin函数过程类似
flag=1;
x=pi)
if(xpi
x-=pi;
for(i=0;i10;i++)
main()//测试程序
x;
while(1)
scanf("%d",x);//可以输入任意一个角度(角度制),-1终止程序
if(x==-1)
break;
0;
如何在C语言中解决正弦或余弦函数的表示方法我是一个?头文件包含.math.h
cos :余弦函数
函数原型:double cos(double x);
头文件:#includemath.h
是否是标准函数:是
函数功能:求x的余弦值,这里,x为弧度.
返回值:计算结果的双精度值.
例程如下: 求cosx.
#include stdio.h
#include math.h
int main(void)
double result;
double x = M_PI.
唉,程序写得相当不规范,看着好头疼;函数应该放在main外面......
#includemath.h
double jiecheng(int n)
int i;
double sum=1;
sum=sum*i;
return sum;
double fang(int x,int n)
double sum;
sum=pow(x,n);
int j=1;
double x,e,count=0;
printf("e: ");
scanf("%lf",e);
printf("x: ");
scanf("%lf",x);
do{
printf("%lf",count);
//可以运行了,但是答案输出来还是有问题......自己查查你的算法,我就不看了,晕的慌
#include?"stdio.h"
#include?"math.h"
int?main(void){
return?0;
头文件包含.math.h
cos
:余弦函数
函数原型:double
cos(double
x);
例程如下:
求cosx.
#include
stdio.h
math.h
main(void)
x
=
M_PI;
result
cos(x);
printf("cos(PI)
is
%lf\n",
result);
sin:正弦函数
sin(double
函数功能:求x的正弦值,这里,x为弧度.
求sinx.
float
getchar();
以上就是土嘎嘎小编为大家整理的c语言计算余弦值函数相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!