[C语言]计算sin值填空 :阅读下面程序,按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。然后上机运行程序。利用公式,计算sin x(x为弧度值)的值,直到最后一项的绝对值小于。。。
阅读下面程序,按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。然后上机运行程序。
利用计算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为弧度值)的值,直到最后一项的绝对值小于。。。相关推荐
- [C语言]口令比较填空:阅读程序,按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。 下面程序比较用户键盘输入的口令userInput与内设的口令password是否相同。若相同,
阅读程序,按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求. 下面程序比较用户键盘输入的口令userInput与内设的口令password是否相同.若相同,则输出"Cor ...
- 编写一个函数判断一个整数是不是素数c语言,设计一个函数,用来判断一个整数是否为素数。代码如下,按要求在空白处填写适当的表达式或语句,使...
完全数,又称完美数或完数(Perfect Number),它是指这样的一些特殊的自然数,它所有的真因子(即除了自身以外的约数)的和,恰好等于它本身.例如,6就是一个完全数,是因为6 = 1 + 2 + ...
- c语言数组模拟骰子6000次,单选:模拟骰子的6000次投掷,编程统计并输出骰子的6个面各自出现的概率。按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。...
单选:模拟骰子的6000次投掷,编程统计并输出骰子的6个面各自出现的概率.按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求. #include _________ #include &l ...
- 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为止. 上机目的:锻炼思维能力. 我的程序: /* * 程序的版权和 ...
- (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 ...
- [C语言] 利用阶乘公式编程计算e的近似值,直到最后一项的绝对值小于10-5时为止,输出e的值并统计累加的项数。输出e值要求小数点后必须保留6位有效数字(四舍五入),不足补零。
利用 编程计算e的近似值,直到最后一项的绝对值小于10-5时为止,输出e的值并统计累加的项数.输出e值要求小数点后必须保留6位有效数字(四舍五入),不足补零. 输入: 无输入. 输出: 输出e的值和累 ...
- 利用π/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 ...
- matlab中用公式求pi值,matlab用π 4公式求π的近似值,直到某一项的绝对值小于10-6为止...
求问matlab计算的几个公式以及方法. 峰值max峭度应该就是梯度了gradient曲线画图:plot(二维)plot3(三维),其他画图都用这个就够了查matlab文档 求matlab高手,这个公 ...
- python利用近似公式计算π_python如何利用公式计算π
python利用公式计算π的方法:首先导入数学模块及时间模块:然后计算Pi精确到小数点后几位数,代码为[print('n{:=^70}'.format('计算开始'))]:最后完成计算,代码为[pri ...
最新文章
- EF 批量 添加 修改 删除
- 基础笔记6(exception)
- 小红书增长负责人:精确化营销如何玩
- java面试题八 传值传引用
- 大用户量下Open***部署方案(二)
- php 加密解密算法
- 互换元素(swap,swap_ranges)
- 43 RBF神经网络
- 综治应急指挥中心建设方案
- 心电信号越界怎么回事_心电信号基础
- utf-8 汉字对照表
- php求一个矩阵中最大的二维矩阵,算法,_Torus 二维最大矩阵的高效算法求解,算法 - phpStudy...
- 泰坦尼克号python数据分析统计服_数据分析可视化——泰坦尼克号幸存者分析(上)...
- 多卡聚合设备助力无人机监控盲区打好疫情阻击战
- 2017华为算法大赛总结
- 单片机24秒倒计时c语言,单片机汇编语言24秒倒计时程序
- 软考准备之系统开发与运行(错题及重要知识点)
- WebPack的安装及使用
- Vue 文档编写指南
- org.apache.hadoop.hdfs.server.namenode.LeaseExpiredException: No leas e on