编制一个三角函数表(0°~90°)
2012-08-23 10:23
211 查看
#include <stdio.h> #define pie 3.14 double myabs(double n); double mysin(double x); double show_sin_list(int my_min,int my_max); main() { show_sin_list (0,90); } double myabs(double n) { if (n<0) n*=(-1); return (n); } double mysin(double x) { int i=1,sign=1; double item=x,frac=0,fz=x,fm=1; for (;myabs(item)>=10E-5;i+=2) { frac+=item; fz=fz*x*x; fm=fm*(i+1)*(i+2); sign=-sign; item=sign*(fz/fm); } frac+=item; return (frac); } double show_sin_list(int my_min,int my_max) { double i; for (i=my_min;i<=my_max;i++) { printf("%f度的sin值是:%f\n",i,mysin(i*pie/180)); } return (0); }
相关文章推荐
- 第13周报告3:编制一个三角函数表
- 要求编写程序将一个百分制成绩转换为五分制成绩。转换规则: 大于等于90分为A; 小于90且大于等于80为B; 小于80且大于等于70为C; 小于70且大于等于60为D; 小于60为E。用switch语
- 将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。
- 编制一个能演示执行集合的并、交和差运算的程序。(有序表)
- 编制一个函数jsValue(),求出千位数上的数减百位数上的数减十位数上的数减个位数上的数大于零的个数cnt,再求出所有满足此条件的四位数的平均值pjz1,以及不满足此条件的四位数的平均值pzj2
- C++算法,将一个图像逆时 针旋转 90 度
- 汇编语言: 试编制一个程序,把BX寄存器内的二进制数以十进制数的形式在屏幕上显示出来。
- 虚数与三角函数的一个衔接点
- 90 行 Python 搭一个音乐搜索工具
- 题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5(java)
- 将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。
- 将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。
- 将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。
- 编制时间计划的一个原则
- 将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。
- 将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。
- 题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。
- 汇编语言: 从键盘上输入一串字符(用回车键结束,使用 10 号功能调用。)放在 STRING 中,试 编制一个程序测试字符串中是否存在数字。如有,则把 CL 的第 5 位置 1,否则将该位置置 0。
- 面试题:将一个正整数分解质因数,例如:输入90,打印出90=2*3*3*5.
- 将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。