实验目的:学会循环语句的使用
实验内容:编程序,求解1/2-2/3+3/4-…+19/20
// 以下是我编制的程序
#include <iostream> using namespace std; int main( ) { int i,sing=1,n=20; //sign用于控制正负转换 double d,k;//注意结果和要累加的值都是浮点数 i=1,k=0; while (i<=n-1) { d=double(i)/(i+2);//这儿做类型转换 k=k+sign*d; sign=sign*(-1);//一次正一次负 i++; } cout<<"k="<<k<<endl; return 0; }
#include <iostream> using namespace std; int main( ) { int n=30,i=1,k; double a,b; b=0,a=0.01; while (i<=n) { b=a+b; a=2*a; i++; k=100000*30; } cout <<"b="<<b<<","<<"k="<<k<<endl; { if (b>k) cout <<"交易不合理"<<endl; else cout<<"交易合理"<<endl; } return 0; }