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
}
关于你所说的编译器的错误,这个不好说
你出现过什么样的错误呢?
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)