上机内容:用循环语句完成累加
上机目的:学会循环语句的使用
/*
* Copyright (c) 2012, 烟台大学计算机学院
* All rights reserved.
* 作 者:孙锐
* 完成日期:2012 年 10 月 30 日
* 版 本 号:v1.0
* 输入描述:无
* 问题描述:求1/3-3/5+5/7-7/9…+19/21的和
* 程序输出:求和结果
* 问题分析:累加和用sum表示,初值为0,单个式子的和用a表示,变量i的初值为1,用(i/(i+2))*s表示单个式子,式子的符号用s表示,每次s*(-1),变换符号,i=i+2。
* 算法设计:
#include <iostream> using namespace std; int main() { int s=1; double i,a,sum=0; for(i=1;i<=19;i=i+1) { a=(i/(i+2))*s; sum=sum+a; s=s*(-1); } cout<<"所求式的结果为:"<<sum<<endl; return 0; }
结果:
我的总结:
要根据实际情况确定变量的类型以及式子符号的变换。