第二章例2-8
2013-10-02 21:38
176 查看
/* 计算1-1/3+1/5-1/7+…共n项之和 */ #include<stdio.h> int main(void) { int denominator,flag,i,n; double item,sum; printf("Enter n:"); /*输入提示*/ scanf("%d",&n); /*执行循环前,给变量赋初值*/ flag=1; /*flag表示第i项符号,初始为正*/ denominator=1; /*denominator表示第i项的分母,初值为l*/ sum=0; /*置累加和sum的初值为0*/ /*用for语句实现循环,循环执行n次*/ for(i=1;i<=n;i++){ item=flag*1.0/denominator; /*计算第i项的值*/ sum=sum+item; /*累加第i项的值*/ flag=-flag; /*改变符号,为下一次循环做准备*/ denominator=denominator+2; /*分母递增2,为下一次循环做准备*/ } printf("sum=%f\n",sum); return 0; }
相关文章推荐
- Hdu4767 Bell (贝尔数 中国剩余定理 构造矩阵)
- Java语法基础
- 从一个表整行复制数据到另一个表
- ZOJ 2392 The Counting Problem(模拟)
- 使IRB语法高亮方法的办法
- JavaScript入门
- Unity3D--day03
- TCP 和 UDP 传输的深入浅析,MSN 和 QQ 文件传输速度解析
- HDU 3336 KMP_NEXT
- 第二章5
- cocos2d-x精灵的放大和缩小
- 推广方式杂记
- HashMap与Hashtable的区别
- android系统图标的使用
- ubuntu 解决“无法获得锁 /var/lib/dpkg/lock -open (11:资源暂时不可用)”的方法
- 第二章例2-7
- 斐波那契数列
- 查询windows 电脑主板支持最大内存
- poj 3419 Difference Is Beautiful (区间最长连续不重复数 dp+二分+RMQ)
- 前端开发中常用的一些工具