阅读下面程序,按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。然后上机运行程序。
   利用计算sin x(x为弧度值)的值,直到最后一项的绝对值小于10-5时为止,输出e的值并统计累加的项数。

#include <stdio.h>
#include <math.h>
int main()
{int n = 1, count = 1;float x;double sum, term;printf("Input x:");scanf("%f",___①___);sum = x;term = x;do{term = ___②___;sum = sum + term;n = n + 2;___③___;}while (___④___);printf("sin(x) = %.6f, count = %d\n", sum, count);return 0;
}

①很容易填,根据上面的printf("Input x:"),即可知①为&x

我们先来看③,do{}whlie中为每次的迭代变化,而其中少了一个已经定义的变量count,又因为由题意可知count为项数计数,所以每次只增加1,得③ count=count+1

④为终止条件,题中已给出,所以写出题中所给条件即可

最后来看②,term为每次相加的项,观察找出每项与前一项的关系即可,发现每一项都在前一项的基础上乘了一个x的平方,又除以了其中n+1和n+2的积(即阶乘),最后,每一项的正负号不同。

所以把以上结合起来,最终填完空的代码为:

#include <stdio.h>
#include <math.h>
int main()
{int n = 1, count = 1;float x;double sum, term;printf("Input x:");scanf("%f",&x);sum = x;term = x;do{term = (term*x*x)/((n+1)*(n+2))*(-1);sum = sum + term;n = n + 2;count = count + 1;}while (fabs(term)>1e-5);printf("sin(x) = %.6f, count = %d\n", sum, count);return 0;
}

[C语言]计算sin值填空 :阅读下面程序,按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。然后上机运行程序。利用公式,计算sin x(x为弧度值)的值,直到最后一项的绝对值小于。。。相关推荐

  1. [C语言]口令比较填空:阅读程序,按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。 下面程序比较用户键盘输入的口令userInput与内设的口令password是否相同。若相同,

    阅读程序,按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求.    下面程序比较用户键盘输入的口令userInput与内设的口令password是否相同.若相同,则输出"Cor ...

  2. 编写一个函数判断一个整数是不是素数c语言,设计一个函数,用来判断一个整数是否为素数。代码如下,按要求在空白处填写适当的表达式或语句,使...

    完全数,又称完美数或完数(Perfect Number),它是指这样的一些特殊的自然数,它所有的真因子(即除了自身以外的约数)的和,恰好等于它本身.例如,6就是一个完全数,是因为6 = 1 + 2 + ...

  3. c语言数组模拟骰子6000次,单选:模拟骰子的6000次投掷,编程统计并输出骰子的6个面各自出现的概率。按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。...

    单选:模拟骰子的6000次投掷,编程统计并输出骰子的6个面各自出现的概率.按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求. #include _________ #include &l ...

  4. C++上机报告 利用公式计算π=4(1-1/3+1/5-1/7+1/9-...)的近似值,直到括号中最后一项的绝对值小于0.000001为止。

    上机内容: 利用公式计算π=4(1-1/3+1/5-1/7+1/9-...)的近似值,直到括号中最后一项的绝对值小于0.000001为止. 上机目的:锻炼思维能力. 我的程序: /* * 程序的版权和 ...

  5. (bok) 利用泰勒级数sin(x)=x-x^3/3!+x^5/5!-x^7/7!+x^9/9!-... 计算sin(x)的值。要求最后一项的绝对值小于10^(-5), 并统计出此时累计了多少项?

    /*利用泰勒级数sin(x)=x-x^3/3!+x^5/5!-x^7/7!+x^9/9!-...计算sin(x)的值.要求最后一项的绝对值小于10^(-5),并统计出此时累计了多少项? */ #inc ...

  6. [C语言] 利用阶乘公式编程计算e的近似值,直到最后一项的绝对值小于10-5时为止,输出e的值并统计累加的项数。输出e值要求小数点后必须保留6位有效数字(四舍五入),不足补零。

    利用 编程计算e的近似值,直到最后一项的绝对值小于10-5时为止,输出e的值并统计累加的项数.输出e值要求小数点后必须保留6位有效数字(四舍五入),不足补零. 输入: 无输入. 输出: 输出e的值和累 ...

  7. 利用π/4=1-1/3+1/5-1/7+1/9+……,编程计算π近似值,直到最后一项的绝对值小于10的负5次方为止,输出π的值并统计累加的项数。

    利用π/4=1-1/3+1/5-1/7+1/9+--,编程计算π近似值,直到最后一项的绝对值小于10的负5次方为止,输出π的值并统计累加的项数. #include<stdio.h> #in ...

  8. matlab中用公式求pi值,matlab用π 4公式求π的近似值,直到某一项的绝对值小于10-6为止...

    求问matlab计算的几个公式以及方法. 峰值max峭度应该就是梯度了gradient曲线画图:plot(二维)plot3(三维),其他画图都用这个就够了查matlab文档 求matlab高手,这个公 ...

  9. python利用近似公式计算π_python如何利用公式计算π

    python利用公式计算π的方法:首先导入数学模块及时间模块:然后计算Pi精确到小数点后几位数,代码为[print('n{:=^70}'.format('计算开始'))]:最后完成计算,代码为[pri ...

最新文章

  1. 计算机视觉系统学习书籍/综述汇总
  2. jsonarray和jsonObject的转化
  3. webpack学习(四) -- css tree shaking
  4. mysql字段命名_Mysql 01—数据库表字段的命名规则
  5. 二进制十进制间小数怎么转换
  6. cvCreateImage函数与cv
  7. 用自定义IHttpModule实现URL重写 1
  8. 有DMX512协议控制的整套硬件解决方案吗?来看一下,舞台灯光同步视频播放DMX控制台
  9. 百行代码,轻松实现机器人语音对话
  10. matlab二重积分有奇异点,用MATLAB计算某些区域上二重积分.pdf
  11. 利用Css3样式属性Cursor来更换自定义个性化鼠标指针(光标)
  12. 特种浓缩分离:中药提取液的澄清过滤技术
  13. 面试题,互联网产品的盈利模式有哪些?
  14. 25 Three.js的点光源THREE.PointLight
  15. 尚硅谷-离线数仓-笔记
  16. pg库sharelock_PG数据库错误: 检测到ShareLock死锁处理
  17. 错误1:Archive for required library: XXXXXXXXcannot be read or is not a valid ZIP file
  18. linux设备驱动那点事儿之SD卡驱动理论篇
  19. 中国大学MOOC·Python网络爬虫与信息提取(一)
  20. java中写定时任务

热门文章

  1. HTML5+plus 移动文件夹或文件(必会!!)
  2. IOS Object-c获取手机音量,设置手机音量
  3. iOS【Flutter「发布预览版 2」让 iOS 应用至臻完美】
  4. java子类要调用父类的无参构造函数
  5. bugku 求getshell
  6. python实现静态变量
  7. phpstudy访问localhost/phpMyAdmin提示404错误解决方法
  8. vscode html注释,在VSCode 中如何添加自定义注释
  9. jenkins中jdk配置_如何在Jenkins中配置JDK
  10. H3C未来有可能超过华为吗?