c语言三角函数乘法怎么表示,C语言实现三角函数表
本文实例为大家分享了C语言列写三角函数表的具体代码,供大家参考,具体内容如下
下面是用函数指针实现的三角函数表,其中cos函数、sin函数和tan函数都已经在中定义,函数tabulate中使用的函数ceil也属于,当给定double型实参x时,函数ceil会返回大于或等于x的最小整数。当给定三角函数的起始值,终止值和步长以后,程序会打印出相对应的三角函数值。
#include
#include
// 传递函数指针f时,tabulate函数显示函数f的值
void tabulate(double (*f)(double), double first, double last, double incr);
int main(void)
{
double initial, final, increment;
printf("Enter initial value: ");
scanf("%lf", &initial);
printf("Enter final value: ");
scanf("%lf", &final);
printf("Enter increment: ");
scanf("%lf", &increment);
printf("\n x cos(x)"
"\n ------- -------\n");
tabulate(cos, initial, final, increment);
printf("\n x sin(x)"
"\n ------- -------\n");
tabulate(sin, initial, final, increment);
printf("\n x tan(x)"
"\n ------- -------\n");
tabulate(tan, initial, final, increment);
return 0;
}
void tabulate(double (*f)(double), double first, double last, double incr)
{
double x;
int i, num_intervals;
num_intervals = ceil((last - first) / incr);
for (i = 0; i <= num_intervals; i++) {
x = first + i * incr;
printf("%10.5f %10.5f\n", x, (*f)(x));
}
}
参考资料:
《C语言程序设计现代方法》
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
c语言三角函数乘法怎么表示,C语言实现三角函数表相关推荐
- c语言 简化乘法,简单的C语言移位计算整形乘法和除法值
最近一直都没写什么文章,随便写点最近看到的东西.首先要提一点,在SOC系统中,运算速度一般是移位>乘法>除法. 1.乘法. 最简单的A*B,用C语言for循环 for(int i=0;i ...
- c语言程序项目设计三角函数,《C语言及程序设计》实践参考——编制三角函数表...
返回:贺老师课程教学链接 项目要求 [项目3-编制三角函数表] 要求在main()函数中调用show_sin_table(min_angle, max_angle),显示角度值为min_angle到 ...
- C语言多项式乘法模拟,急!!!!c语言:求n次多项式的加法和乘法
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 if(s->data.coef!=0.0) { s->data.expn=p->data.expn; r->next=s; r=s ...
- 《C语言及程序设计》实践参考——编制三角函数表
返回:贺老师课程教学链接 项目要求 [项目3-编制三角函数表] 要求在main()函数中调用show_sin_table(min_angle, max_angle),显示角度值为min_angle到 ...
- c语言实现乘法口诀,乘法口诀表,C语言实现
▲C语言实现乘法口诀表的输出 ①正三角输出 #include int main() { int i, j = 0; for (i = 1; i <= 9; i++) { for (j = 1; ...
- 乘法口诀表c语言算法,乘法口诀表,C语言实现
▲C语言实现乘法口诀表的输出 ①正三角输出 #include int main() { int i, j = 0; for (i = 1; i <= 9; i++) { for (j = 1; ...
- (53)FPGA面试题-利用任务task实现单字节乘法功能(Verilog语言实现)
1.1 FPGA面试题-利用任务task实现单字节乘法功能(Verilog语言实现) 1.1.1 本节目录 1)本节目录: 2)本节引言: 3)FPGA简介: 4)FPGA面试题-利用任务task实现 ...
- c语言用while循环输出九九乘法表,用C语言的while循环,打印九九乘法表
用C语言的while循环,打印九九乘法表 用C语言的while循环: #include int main(void) { int row = 1; while (row <= 9) { int ...
- c语言编写while乘法表,用C语言的while循环,打印九九乘法表,
用C语言的while循环,打印九九乘法表, 用C语言的while循环,打印九九乘法表 用C语言的while循环: #include int main(void) { int row = 1; whil ...
- C语言实现乘法口诀表
C语言实现乘法口诀表 这是一个典型的循环镶嵌问题,第一位乘数即为1-9,第二位乘数及行数由第一位乘数决定,所以第二个循环循环条件需要小于第一个乘数. 1* 1=1 2* 1=2 2* 2=4 ...
最新文章
- 删除docker-register的镜像 none无效镜像讲解
- 函数计算搭建小程序Web应用后端服务
- 利剑无意之Dubbo 面试题
- python闭包详解函数_详解python函数的闭包问题(内部函数与外部函数详述)
- 如何理解const char*, char const*, char*const等
- VMware vSphere 6.7主机与虚拟机高级管理
- 文本编辑器(资源统计篇)
- 用Java描述数据结构之线性表的顺序存储(顺序表),ArrayList及其方法的介绍
- eax ...edi esp ebp寄存器简介(转)
- sql如何取前几行_重磅!蚂蚁金服开源机器学习工具SQLFlow,机器学习比SQL还简单...
- PowerShell监控——监控电脑屏幕操作记录
- 在ios中运用core animation暂停和继续动画
- win7卡在正在启动windows界面_Windows系统电脑卡在开机界面进不去系统解决方法
- 编写程序,生成一种贯穿10×10字符数组(初始时全为字符‘.‘)的“随机步法”。
- 全网最全开源数据集 | 资源
- ubuntu16.04+gtx1050驱动安装记录
- Python量化交易平台开发教程系列4-事件驱动引擎原理和使用
- 解读温度传感器应用于物联网+冷链行业
- 多云定义:什么是多云,多云究竟是什么?
- 华为清理34+老员工,你怎么看待这种狼性文化?
热门文章
- 数学分析(7): 微分中值定理
- linux命令行计算器 bc命令用法
- delphi7中的局部变量和全局变量
- php 发邮件 上传附件,PHPMailer实现PHP的邮件发送,附带附件
- 六十星系之54廉贞破军坐卯酉
- 2010计算机系助学金,计算机系贫困生助学金申请书范文
- 史蒂夫·保罗·乔布斯
- exe文件关联被更改的解决方法
- js切换图片会闪动_js 图片闪动,间隔几分钟闪动一下
- python用turtle画四叶草_pythonturtle工具绘制四叶草的实例分享 | 学步园