vb 求a与b的乘积 怎么写

vb 求a与b的乘积 怎么写,第1张

添加控件州袜:

text1、text2、text3、command1(按钮)

’源代码:(双击按钮控件,写入以下代码)

Private Sub Command1_Click()

a=text1.text

b=text2.text

c=a*b

text3.text= c

End Sub

'双击窗体空拆迹锋白处写入以下代码

Private Sub Form_Load()

Text1.Text = ""

Text2.Text = "旅晌"

Text3.Text = ""

Command1.Caption = "计算"

End Sub

程序运行方法:

在 text1中输入第一个乘数,在 text2 中输入第二个乘数

再单击按钮后

text3 会输出计算结果

#include "stdio.h"

#include "stdlib.h"

void main ()

{

int m,l,p,q

printf("输入第一个矩阵的维数m和l:\n")

scanf("%d%d",&m,&l)

printf("输入第二个矩阵的维数p和q:\n")

scanf("%d%d",&p,&q)

while (l!=p)

{

printf("两个矩阵不匹配,不能进行相乘运算,请重新输入...\n\n")

printf("输入第一个矩阵的维数m和l:\n")

scanf("%d%d",&m,&l)

printf("输入第二指困慎个矩阵的维数p和q:\n")

scanf("%d%d",&p,&q)

}

double a[200][200]={0}, b[200][200]={0},sum=0

int i,j,k=0

for (i=0i<mi++)

{

for (j=0j<lj++)

{

a[i][j]=(double)rand()/RAND_MAX

}

}

printf("随机矩阵a是:\n")

for (i=0i<mi++)

{

for (j=0j<lj++)

{

printf("%f ",a[i][j])

}

printf("\n")

}

//cout<<"输唯敬入一个3*2的矩阵:"<<endl

for (i=0i<pi++)

{

for (j=0j<qj++)

{

b[i][j]=(double)rand()/RAND_MAX

}

}

printf("随机矩阵b是:\n")

for (i=0i<pi++)

{

for (j=0j<qj++)

{

printf("%f ",b[i][j])

}

printf("\尺桐n")

}

printf("ab相乘结果为:\n")

for (i=0i<mi++)

{

while (k<q)

{

for (j=0j<qj++)

{

sum = a[i][j]*b[j][k]+sum

}

printf("%f ",sum)

k++

sum=0

}

k=0

printf("\n")

}

}

程序如下:

#include<iostream.h>

int main()

{

int a

int b

int sum

int c

cout<<坦棚吵"让侍请输入a:"<<endl

cin>>a

cout<<"请输入b:"<<endl

cin>>b

sum=a+b

c=a*b

cout<<"a和b的和是:"<<和升sum<<endl

cout<<"a和b的乘积是:"<<c<<endl

}

关于你所说的编译器的错误,这个不好说

你出现过什么样的错误呢?


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12269934.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存