(一)直流梯形网络计算的源程序实践与理解
#include "stdafx.h"
#include <iostream>
using namespace std;
void main()
{
int n, j, k;
double e, ee, q;
cout << "please input data,n=? e=?" << endl;//提醒输入两个数到n和e
cin >> n >> e;//送到n的是整型数,送到e的是实型数
cout << "n=" << n << "e=" << e << endl;//回应打印刚输入的数据n和e
vector r(n + 1), i(n + 1), u(n + 1);//对三个数组分别动态地开辟含n+1元素的空间
cout << "input r[i],i=1,...,n" << endl;
for(j = 1; j <= n; j++)cin >> r[j];//输入各电阻,为方便阅读,电路图中的电阻符号与数组r中存放的下标一致,r[0]不用
for (j = 1; j <= n; j++)
cout << "r[" << j << "]=" << r[j] << endl;/*print resitance*/
//以下当u[n]=1,计算各支路的电流和电压
u[n] = 1.0;
i[n] = u[n] / r[n];
i[n - 1] = i[n]; u[n - 1] = r[n - 1]