OJ 2015: C语言实验——余弦
2016-12-26 20:43
357 查看
问题及代码
每组测试数据2个数,包括x和n。第一数据为x,第二个数据为n。
Description
输入n的值,计算cos(x)。Input
多组测试数据。每组测试数据2个数,包括x和n。第一数据为x,第二个数据为n。
Output
输出cos(x)的值,保留4位小数。Sample Input
0.0 100 0.123 100
Sample Output
1.0000 0.9924
/*烟台大学计算机学院 2016 作者: 马春澎 完成日期:2016年12月26日 */ #include <stdio.h> #include <stdlib.h> #include<math.h> int main() { int n,i,j; double x,cos,t; while(scanf("%lf%d",&x,&n)!=EOF) { cos=1; for(i=1; i<=n; i++) { t=1; for(j=1; j<=2*i; j++) t=t*j; cos=cos+pow(x,2*i)/t*pow(-1,i); } printf("%.4f\n",cos); } return 0; }
运算结果
知识点总结
循环的综合应用
学习心得
找出公式的规律,注意阶乘的第一个数为1
相关文章推荐
- 山东理工OJ 1177C语言实验——时间间隔
- oj 2002: C语言实验——单词统计
- oj1945: C语言实验——图形输出(字符常量练习)
- oj1982: C语言实验——两个数比较
- oj 1956: C语言实验——求阶乘(循环结构)
- oj2023: C语言实验——整除
- C语言实验——判断素数(循环结构) OJ
- C语言实验——余弦 (sdut oj)
- oj2006: C语言实验——拍皮球
- oj2487: C语言实验--转换日期格式
- C语言实验——余弦
- OJ期末刷题 C语言实验——转换字母(顺序结构)
- oj题目回顾(1992)C语言实验——分数序列
- OJ 期末刷题 C语言实验--字符变量的输入输出
- oj.2011: C语言实验——找中间数
- OJ 2014: C语言实验——圆周率
- oj1949: C语言实验——转换字母(顺序结构)
- oj1974: C语言实验——输出字符串
- OJ.2012: C语言实验——整数位
- oj2003: C语言实验——最小公倍数和最大公约数