chap5.cpp

来自「romberger 积分」· C++ 代码 · 共 41 行

CPP
41
字号
#include<iostream.h>
#include"math.h"
#include<fstream.h>
#include<iomanip.h>
#include"chap5.h"


void main()
{
	//程序说明:
	cout<<"*****************************************************************************"<<endl;
	cout<<"                         程序说明:"<<endl<<endl;
	cout<<"本程序用Romberg求积法计算椭圆x^2/4+y^2=1的周长"<<endl
		<<"使结果具有n位有效数字"<<endl
		<<"首先要求用户输入所要求有效数位数"<<endl
		<<"然后将积分结果输出到屏幕上"<<endl;
    cout<<"*****************************************************************************"<<endl;
    cout<<endl;

	int nn;//用户输入所要求有效数位数

	do
	{
		
		cout<<"请输入积分要求的有效数位:(需为自然数); 退出请按0"<<endl;
		cin>>nn;

		if(nn>0)
		{
			romberg r( pow(10, (-1)*nn )/2 );
	        r.output();
		}
		
		else if(nn<0)
		{
			cout<<"有效数位数字输入错误!"<<endl;
			continue;
		}			
	}while(nn!=0);

}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?