试编写一个函数计算n!X2"的值,结果存放于数组A[arraySize]的第n个数组元素中,0≤nmaxInt
(1)用cerr<<及exit(1)语句来终止执行并报告错误;
(2)用返回布尔值false,true来实现算法,以区别是正常返回还是错误返[回;
(3)在函数的参数表设置一个引用型的整型变量来区别是正常返回还是某种错误返回。
试讨论这3种方法各自的优缺点,并以你认为是最好的方式实现它。
(1)用cerr<<及exit(1)语句来终止执行并报告错误;
(2)用返回布尔值false,true来实现算法,以区别是正常返回还是错误返[回;
(3)在函数的参数表设置一个引用型的整型变量来区别是正常返回还是某种错误返回。
试讨论这3种方法各自的优缺点,并以你认为是最好的方式实现它。
第1题
第2题
第3题
成以下问题:(要求附上程序运行结果)
(1)求A的行列式;
(2)求A的秩;
(3)画出A的每个行向量的图形;
(4)查看A的大小(即行、列数);
(5)计算A的第11行与第11列的乘积;
(6)用一个二次函数去拟合A的最后一行向量,画出图形;
(7)计算A的每行的和,用条形图把该和向量描绘出来,加上轴标签和图形标题;
(8)计算A的特征值和特征向量;
(9)计算A的迹、逆和范数;
(10)查看AT*A的右下角元素ann的值。(AT为A的转置矩阵)
第4题
计算多项式Pn(x) –a0xn十a1xn-1+a2xn-2+…+an-1x十an的值, 通常使用的方法是一种嵌套的方法。它可以描述为如下迭代形式:bv=av,bi+1=x×bi+ai+1, i=0, 1,…,n-l。若设bn=Pn(x) , 则问题可以写为如下形式:Pn(x) =x×Pn-1(x)+an, 此处, Pn-i(x) =avxn-1+a1xn-2+…+an-2x+an-1, 这是问题的递归形式。试编写一个函数, 计算这样的多项式的值。
第5题
编写一个能对任意mxn阶矩阵进行转置运算的函数Transpose() 。
第6题
第7题
同时有两个函数:max(i,j)和min(i,j),分别计算下标i和j中的大者与小者。试利用它们给出求任意一个A[i][j]在B中存放位置的公式。
第8题
第9题
编写一个求阶乘的函数f(n),主调程序为求组合数的程序,分3次调用f(n),用来计算组合数的值,该程序的运行效果如下图所示。提示:求组合数的公式为保存工程和窗体,窗体文件名为:昵称-9-3.frm;工程名为:昵称-9-3.vbp。将工程文件和窗体文件压缩成:昵称-9-3.rar,以附件形式提交。
第10题