c语言输入角度求sin,从键盘输入一个角度x,求10sin(x)的值 c语音编程
满意答案
1Messi0
2013.02.12
采纳率:42% 等级:13
已帮助:7979人
#include
#include
double sin(double);
double nResult(double,double);
int main()
{
double x=0;
scanf("%lf",&x);
printf("sin(%lf)=%lf\n",x,sin(x));
return 0;
}
double sin(double x)
{
//sin(x)=x-x^3/3!+x^5/5!-x^7/7!+……+(-1)(n^2n+1)/(2n+1)!+……
int i=0;
double result=0,n=0;
while( fabs( n=nResult(x,2*++i-1) ) > 0e-5 )//绝对值大于10^-5次方就循环
result+=(i%2==1)?n:-n;
return result;
}
double nResult(double x,double n)
{
//(n^2n+1)/(2n+1)!也就是n/1*n/2*n/3*n/4*.....n/(2n+1)
return n==1?x:nResult(x,n-1)*x/n;
}
用递归给写了一个 sin(π)=0 sin(π/2)=1
00分享举报
c语言输入角度求sin,从键盘输入一个角度x,求10sin(x)的值 c语音编程相关推荐
- C语言:编写一个程序,从键盘读入一个矩形的两个边的值(整数),求矩形面积
/* 编写一个程序,从键盘读入一个矩形 的两个边的值(整数),求矩形面积. */ #include<stdio.h> void main() {int length,wide,area;p ...
- c语言switch键盘输入,用switch语句从键盘输入一个月份,自动显示该月份的英文名称!C语言的...
用switch语句从键盘输入一个月份,自动显示该月份的英文名称!C语言的 关注:119 答案:5 mip版 解决时间 2021-01-30 10:34 提问者关系已逝 2021-01-29 11: ...
- 万年历c语言打印年月,万年历(实现从键盘输入1900年之后的任意的某年、某月,输出该月的日历)...
//25.万年历(实现从键盘输入1900年之后的任意的某年.某月,输出该月的日历) import java.util.Scanner; public class Calendar{ public st ...
- C语言 编一程序,从键盘输入一个实数,输出其绝对值。
编一程序,从键盘输入一个实数,输出其绝对值. 常规方法: #include<stdio.h> main() {float fx;printf("please input a fl ...
- C语言基础课 编写程序之从键盘输入10个候选人的姓名和得票数,编程实现如下:1.统计总票数2.打印得票数最多的候选人最多的候选人的姓名和得票数3.给定姓名,查询该候选人的得票数4.按得票数从高到低
从键盘输入10个候选人的姓名和得票数,编程实现如下功能:1.统计总票数2.打印得票数最多的候选人最多的候选人的姓名和得票数3.给定姓名,查询该候选人的得票数4.按得票数从高到低的顺序,打印所有候选人的 ...
- python从键盘获取输入并排序_python从键盘输入数字并排序-女性时尚流行美容健康娱乐mv-ida网...
女性时尚流行美容健康娱乐mv-ida网 mvida时尚娱乐网 首页 美容 护肤 化妆技巧 发型 服饰 健康 情感 美体 美食 娱乐 明星八卦 首页 > 高级搜索 python 读取 键盘 输入 ...
- java键盘输入整数_Java中从键盘输入多个整数的方法
例题:求数列的和 分别输入两个整数n,m,中间以空格隔断,n 为数列第一项,后面各项均为前一项的开根号,求前m项的和. 第一种从键盘输入并读取的方式:sc.hasnextint() 函数和sc.nex ...
- 监控linux终端键盘输入,Linux内核实时监控键盘输入
刚毕业那会儿,VC6学习MFC,总得来点儿好玩的东西才能继续下去,毕竟不是科班出身,得完全靠意义去驱动-那个时候认识了键盘钩子,鼠标钩子之类: https://blog.csdn.net/dog250 ...
- python 模拟键盘输入组合键_Python 模拟键盘输入
Python 模拟键盘输入,留着备用. #coding=utf-8 import win32gui,win32api,win32con import time import threading def ...
- java模拟器键盘输入_Java模拟鼠标和键盘输入
用途 在电脑(Windows/Mac)上模拟鼠标和键盘输入 Mac运行需要打开相关权限,详见文末说明. 效果图 代码 import java.awt.*; import java.awt.event. ...
最新文章
- 计算机控制炉温实验,计算机控制(炉温控制)实验报告.doc
- c语言程序设计运算符及表达式,c语言程序设计3第3章运算符和表达式
- java知识点思维导图_思维导图结构化梳理java
- svn 建子项目的方法
- sklearn没有实现ID3算法
- 他的产品成华强北山寨模板,仅次华为苹果,这个赛道杀入年轻黑马!
- 论文schedule
- 个人生活助手app_“3·15可信赖应用白名单”发布 360旗下多款APP获评甲级认证
- oracle11g64位怎么用sql,Oracle11g64位下使用PLSQL
- 【latex论文】IEEE论文模板的使用教程
- 软件测试书在线阅读,软件测试实用教程
- element 日期选择图标_TimePicker 时间选择器
- android-x86 地图,android 手机客户端百度地图 x86的jar包需要吗
- MYSQL部分面试题型
- axure树形表格_excel树状图怎么做
- 获取当前时间精确到毫秒
- iOS_21团购_拼音搜索
- 一位Rust中年低颅压头疼患者的自救之路
- SEO与SEM区别是什么
- js 将阿拉伯数字翻译成中文的大写数字