早教吧作业答案频道 -->其他-->
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随机产生一...的网友还看了以下:
体育馆入场卷3元一张,降价后观众增加了1/2,收入却增加了1/4,求每张入场卷降价多少元?(用一元 2020-04-25 …
某地电话拨号入网有两种收费方式,用户任选其一:A计时制:3元/时;B包月制:50元/月(限一部个人 2020-04-27 …
列方程解应用题某地电话入网拨号有两种收费方式,用户可任选其一:1.及时制:3元/时;2.包月制:5 2020-05-13 …
一个西瓜占地约1.4平方米,平均一个西瓜4千克,每千克西瓜1.2元.每个西瓜成本大约需要2.3元. 2020-05-13 …
一个西瓜占地1.4平方米,平均一个西瓜4千克,每千克西瓜1.2元.每个西瓜成本约需要2.3元,1公 2020-05-13 …
体育馆入场卷3元一张,降价后观众增加了1/2,收入却增加了1/4,求每张入场卷降价多少元?用方程, 2020-05-20 …
1、把下列二元一次方程写成用含x的代数式表示y的形式.并写出方程的一个解(1)4x+y=12(2) 2020-07-18 …
初一数学题.急~~~~~~~~~~~~~某地电话拨号入网方式有两中A种计时3元/小时B种是包月50元 2020-11-07 …
(2014•永康市模拟)邮政所卖出面值为1.2元和0.8元的邮票42枚,共收入38.4元.其中面值1 2020-11-07 …
某地电话拨号入网有两种收费方式,用户可任选其一:A.记时制:3元/时;B.包月制:50元/月(限一部 2020-12-16 …