您好,欢迎访问一九零五行业门户网

使用math.h库编写的C程序,用于计算余弦和正弦值

问题求 0 到 150 之间每 10 度的余弦和正弦值。
解决方案用于求的逻辑余弦值如下 -
在程序开始时声明 max 和 pi 值
while(angle <= max){ x = (pi/max)*angle; y = cos(x); printf("%15d %13.4f
", angle, y); angle = angle + 10;}
用于查找正弦值的逻辑如下 -
在程序开始时声明 max 和 pi 值。
while(angle <= max){ x = (pi/max)*angle; y = sin(x); printf("%15d %13.4f
", angle, y); angle = angle + 10;}
示例以下是求余弦值的 c 程序 -
//cosine values#include<stdio.h>#include <math.h>#define pi 3.1416#define max 150main ( ) { int angle; float x,y; angle = 0; printf("angle cos(angle)
"); while(angle <= max) { x = (pi/max)*angle; y = cos(x); printf("%15d %13.4f
", angle, y); angle = angle + 10; }}
输出执行上述程序时,会产生以下输出 -
angle cos(angle)0 1.000010 0.978120 0.913530 0.809040 0.669150 0.500060 0.309070 0.104580 -0.104590 -0.3090100 -0.5000110 -0.6691120 -0.8090130 -0.9135140 -0.9781150 -1.0000
示例以下是求正弦值的 c 程序 -
//sine values#include<stdio.h>#include <math.h>#define pi 3.1416#define max 150main ( ){ int angle; float x,y; angle = 0; printf("angle sin(angle)
"); while(angle <= max){ x = (pi/max)*angle; y = sin(x); printf("%15d %13.4f
", angle, y); angle = angle + 10; }}
输出执行上述程序时,会产生以下输出 -
angle sin(angle)0 0.000010 0.207920 0.406730 0.587840 0.743150 0.866060 0.951170 0.994580 0.994590 0.9511100 0.8660110 0.7431120 0.5878130 0.4067140 0.2079150 -0.0000
以上就是使用math.h库编写的c程序,用于计算余弦和正弦值的详细内容。
其它类似信息

推荐信息