C语言练习_20180219_2
2018-02-19 20:45
274 查看
/* *Copyright (c)2018, CSDN学院 *All rights reserved. *文件名称:20180219_1到7的阶乘分之一之和.c *作者:赵树成 *完成日期:2018年2月19日 *版本号:V1.0 * *问题描述:计算1到7的阶乘分之一之和 *程序输出:1到7的阶乘分之一之和 */ #include <stdio.h> int main() { int i = 1; double sum = 0.0, t = 1.0, a = 1.0; do { sum = sum + t; i++; a = a * i; t = 1 / a; } while (i <= 7); printf("1到12的阶乘之和为:%f\n", sum); return 0; }
/* *Copyright (c)2018, CSDN学院 *All rights reserved. *文件名称:20180219_1到8的阶乘分之一辗转正负之和.c *作者:赵树成 *完成日期:2018年2月19日 *版本号:V1.0 * *问题描述:计算1到8的阶乘分之一辗转正负之和 *程序输出:1到8的阶乘分之一辗转正负之和 */ #include <stdio.h> int main() { int i = 1; double sum = 0.0, t = 1.0, sign_1 = 1.0, a = 1.0; do { sum = sum + t; i++; sign_1 = -sign_1; a = a * i; t = (1 / a) * sign_1; } while (i <= 8); printf("1到8的阶乘分之一辗转正负之和为:%f\n", sum); return 0; }
/* *Copyright (c)2018, CSDN学院 *All rights reserved. *文件名称:20180219_定精度求解_迭代.c *作者:赵树成 *完成日期:2018年2月19日 *版本号:V1.0 * *问题描述:定精度求解_迭代 *程序输出:定精度求解_迭代 */ #include <stdio.h> #include <math.h> int main() { double x, sum = 1, term = 1; int i = 1; //一定要赋值 printf("请输入x的值:"); scanf("%lf", &x); while (fabs(term) >= 1e-5) { term = term*(-1)*x*x/((2*i)*(2*i-1)); sum = sum + term; i++; } printf("%f\n", sum); return 0; }
相关文章推荐
- C语言练习_20180219
- 经典C语言试题练习
- C语言编程小练习5(嵌套循环)
- C语言练习-2转义字符
- 行命令英语背诵助手源代码【C语言练习】
- 练习c语言
- C语言初级例题练习
- 20130930C语言作业基础练习
- [iOS]C语言技术视频-12-指针变量练习二(数组打印)
- 程序设计入门——C语言 翁恺 第6周编程练习
- C语言小试牛刀两个初级程序练习------1到100的加法运算,两个数大小的比较
- C语言上机练习常见问题
- 折半查找法--C语言谭浩强版练习6.9
- C语言复习day3(题目练习)
- 4、C语言与画面显示的练习
- C语言编程练习(day of the year)
- 第07天C语言(08):数组练习4
- 【学习ios之路:C语言】If循环的应用的练习
- c语言练习 7-1. 换个格式输出整数
- C语言teletext广播图文电视系统相关练习