阅读下面程序,按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。然后上机运行程序。
   利用计算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. EF 批量 添加 修改 删除
  2. 基础笔记6(exception)
  3. 小红书增长负责人:精确化营销如何玩
  4. java面试题八 传值传引用
  5. 大用户量下Open***部署方案(二)
  6. php 加密解密算法
  7. 互换元素(swap,swap_ranges)
  8. 43 RBF神经网络
  9. 综治应急指挥中心建设方案
  10. 心电信号越界怎么回事_心电信号基础
  11. utf-8 汉字对照表
  12. php求一个矩阵中最大的二维矩阵,算法,_Torus 二维最大矩阵的高效算法求解,算法 - phpStudy...
  13. 泰坦尼克号python数据分析统计服_数据分析可视化——泰坦尼克号幸存者分析(上)...
  14. 多卡聚合设备助力无人机监控盲区打好疫情阻击战
  15. 2017华为算法大赛总结
  16. 单片机24秒倒计时c语言,单片机汇编语言24秒倒计时程序
  17. 软考准备之系统开发与运行(错题及重要知识点)
  18. WebPack的安装及使用
  19. Vue 文档编写指南
  20. org.apache.hadoop.hdfs.server.namenode.LeaseExpiredException: No leas e on

热门文章

  1. ProjectDay03
  2. java 字符流读取_Java 字符流读写文件
  3. Python之程序调试
  4. 1-初识jeecg-boot——源码下载、代码生成、简单体验
  5. 计算机审计学心得思考,审计学学习心得与体会.doc
  6. 简单介绍apache网页优化
  7. .gitignore是干什么的?
  8. java模拟摇摆小球程序代码_用java实现跳动的小球示例代码
  9. python定义静态变量_Python 中类的静态变量怎么理解
  10. ES6-fetch的用法