早教吧作业答案频道 -->其他-->
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随机产生一...的网友还看了以下:
关于Matlab符号运算—积分代码:syms u r t1 t2;p=u*r*exp(-u*t1- 2020-05-16 …
已知全集为U,P?U,定义集合P的特征函数为,对于A?U,B?U,给出下列四个结论:①对?x∈U, 2020-05-24 …
(2014•湖南模拟)定义全集U的子集P的特征函数fP(x)=1,x∈P0,x∈∁UP,这里∁UP 2020-05-24 …
A.s(u)∧sp(v)∧p(w)B.SP(u)∧S(v)∧P(w)C.P(u)∧SP(v)∧S(w 2020-05-26 …
A.S(U)^S(P)^P(W)B.SP(U)^S(V)^P(W)C.P(U)^S(P)^s(w)D 2020-05-26 …
A.S(u)SP(v)P(w)B.SP(u)S(V)P(w)C.P(u)SP(v)S(w)D.S(u 2020-05-26 …
p(a一杠b一杠c一杠)的概率求它的表达式~ 2020-06-13 …
三相功率P=根号3*U*I*COSφ=660*U*I*COSφ,单相p=U*I*COSφ=220* 2020-07-19 …
二项分布问题U服从二项分布B(2,1/2),有一个随机变量X满足(X=-1,若U≤0),(X=1,若 2020-10-31 …
下列选项中加点字注音没有错误的一项是()A.解剖(pōu)一绺(1ǚ)执拗(niù)藏污纳垢(gòu 2020-11-07 …