早教吧作业答案频道 -->其他-->
C++解决一个程序1随机产生一个n*m矩阵输入m,n,L,U,p(p在(0,1]之间)2对矩阵中每一个元素进行判定:随机产生一个(0,1]之间的随机数a如果ap则为零3若非零,则再随机产生一个q[0,1],a[i][j]=L+(U-L)*q4ch
题目详情
C++解决一个程序
1随机产生一个n*m矩阵 输入m,n,L,U,p(p在(0,1]之间)
2对矩阵中每一个元素进行判定:随机产生一个(0,1]之间的随机数a
如果ap则为零
3若非零,则再随机产生一个q[0,1],a[i][j]=L+(U-L)*q
4check 每一行每一列是否全是0,若是则重新生成
要求check 任意一行和任意一列都不能是0,是的话重新生成
1随机产生一个n*m矩阵 输入m,n,L,U,p(p在(0,1]之间)
2对矩阵中每一个元素进行判定:随机产生一个(0,1]之间的随机数a
如果ap则为零
3若非零,则再随机产生一个q[0,1],a[i][j]=L+(U-L)*q
4check 每一行每一列是否全是0,若是则重新生成
要求check 任意一行和任意一列都不能是0,是的话重新生成
▼优质解答
答案和解析
#include
#include
#include
#include
using namespace std;
#define MAX 20
void main()
{
int m,n,i,j;
int flag = 1; //check标志
double L,U,p,q,a,jz[MAX][MAX]={0.0};
cin>>n>>m>>L>>U>>p;
srand((unsigned)time(0));
while(flag)
{
for(i=0;i
#include
#include
#include
using namespace std;
#define MAX 20
void main()
{
int m,n,i,j;
int flag = 1; //check标志
double L,U,p,q,a,jz[MAX][MAX]={0.0};
cin>>n>>m>>L>>U>>p;
srand((unsigned)time(0));
while(flag)
{
for(i=0;i
看了C++解决一个程序1随机产生一...的网友还看了以下:
已知直线L过P(0,-1),且与以A(3,2)、B(2,-3)为端点的线段AB相交,求直线L的斜率 2020-04-11 …
已知P(1,1)和直线2X+Y-4=0.(1)求直线M过点P且L平行于M的方程(2)若直线N过点P 2020-04-26 …
写出下列算法的功能LinkListdemo(LinkListL){ListNode*q,*p;If 2020-05-17 …
个关于数学里直线方程式的问题-.1.求过点P,且平行于直线L的直线方程(1)P(5.2)L:3X- 2020-06-03 …
(1/2)已知抛物线C的准线为X=4分之P(P>0),顶点在原点,抛物线C与直线l:y=x1相交所 2020-07-02 …
已知过点A(-4,0)的动直线l与抛物线C:x^2=2py(p>0)相交于B,C两点.当l的斜率是 2020-07-21 …
已知定点P(p,0)(p>0),动点M在y轴上的射影为H,若向量PM→与HM→在OM→方向上的投影 2020-07-30 …
已知直线l经过A(6,0)和B(0,12)两点,且与直线y=x交于点C。(1)求直线l的解析式;(2 2020-10-31 …
(2011•河池)已知直线l经过A(6,0)和B(0,12)两点,且与直线y=x交于点C.(1)求直 2020-11-13 …
急已知P(0,5)及圆C:x^2+y^2+4x-12y+24=0已知点P(0,5)及圆C:x^2+y 2021-02-20 …