⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 vc0105.cpp

📁 VC例题源代码,书本上的。。几乎是通用的
💻 CPP
字号:
// Example 1-5:用梯形法计算定记分
#include <iostream.h>
#include <math.h>
// 定义被积函数
double f(double x)
{
	return sin(x);
}
// 主函数: 用梯形法计算定积分
void main()
{
	double a, b;		// 双精度类型变量: 积分的下限和上限
	double h;		// 双精度类型变量: 积分步长
	double sum;		// 双精度类型变量: 工作变量,最后为积分值
	int n;			// 整型变量 : 积分区间等分数
	int i;			// 整型变量 : 循环工作变量
	// 根据题意确定积分的下限、上限和积分区间等分数
	a = 0.0;
	b = 1.0;
	n = 1000;
	h = (b-a)/n;		// 计算小区间长度
	// 为工作变量赋初值 : 先计算无需循环运算的部分
	sum = (f(a)+f(b))/2;
	// 循环计算公式中的Σ和式
	for(i=1;i<n;i=i+1)
		sum = sum+f(a+i*h);
	// 完成计算,变量 sum 中存放积分结果
	sum = sum*h;
	// 输出计算结果
	cout<<"The result is " << sum << endl;
}

⌨️ 快捷键说明

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