【C代码练习11】计算1-1/2+1/3-1/4+...+1/n的两种方法
2017-12-05 16:36
316 查看
方法一:
#include<stdio.h>
int main()
{
int n;
//scanf("%d", &n);
n = 3;
int i;
float sum = 0;
int sign = 1;
for(i=1; i<=n; i++)
{
sum += sign*1.0/i;
sign = -sign;
}
printf("f(%d)=%f", n, sum);
return 0;
}
#include<stdio.h> #include<math.h> int main() { int n; scanf("%d", &n); //n = 3; int i; float sum = 0; double m; for(i=1; i<=n; i++) { m = pow(-1, i+1); sum += 1.0/(m*i); } printf("f(%d)=%f", n, sum); return 0; }方法二:
#include<stdio.h>
int main()
{
int n;
//scanf("%d", &n);
n = 3;
int i;
float sum = 0;
int sign = 1;
for(i=1; i<=n; i++)
{
sum += sign*1.0/i;
sign = -sign;
}
printf("f(%d)=%f", n, sum);
return 0;
}
相关文章推荐
- C语言计算一个结构体内成员地址的偏移量的两种方法(代码实例)
- Linux下计算程序运行时间的两种方法 //代码转载
- 自己练习写的Procedure,两种方法遍历cursor,代码已验证
- 两种方法一句代码隐藏Activity的标题栏
- JAVA:递归和迭代两种方法计算斐波那契数列
- 微信小程序弹出loading层的两种方法:直接在代码里控制,在wxml文件里布局弹窗loading层,利用条件渲染,在js代码里控制是否显示loading层。
- jQuery之浮动窗口实现代码(两种方法)
- c#连续输出一串字符串的代码(两种方法)
- 1.创建一个Rectangle类,添加width和height两个成员变量。 2.在Rectangle中添加两种方法分别计算矩形的周长和面积 3.编程利用Rectangle输出一个矩形的周
- CPU使用率计算方法,附带c代码例子
- java中计算最大公约数的两种方法
- MyEclipse 统计代码行数的两种方法
- 计算逆序数:在归并和快排两种排序过程中求得逆序数的方法比较
- Asp.Net异常:"由于代码已经过优化或者本机框架位于调用堆栈之上,无法计算表达式的值"的解决方法
- 通过代码设置radiobutton不同方位图标的两种方法
- 数据结构——BinarySearch两种方法的代码实现
- 去除HTML代码中所有标签的两种方法
- 计算代码片段运行时间的方法 System.Diagnostics.Stopwatch
- 整数转换成字符型的两种方法c++代码实例及运行结果
- PHP利用经纬度计算两点之间的距离(两种方法)