C语言中求两数相乘的程序

C语言中求两数相乘的程序,第1张

思路:double类型的范围:

-1.7*10(-308)~1.7*10(308),如果两个数的乘积不超过这样的精度,可以直接使用*符号进行运算。

参考代码:

#include<stdio.h>

int main()

{

double a,b

scanf("%lf%lf",&a,&b)

printf("%.2lf",a*b)//保留两位小数

return 0

}

/*

运行结果:

1205 5985

7211925.00

*/

#include<stdio.h>  

#include<stdlib.h>

#include<string.h>

int Matrix[2][3]

int Matrix2[3][2]

int main ()

{

int i,j,k

int row = 2,col = 3

while(scanf("%d %d %d",&Matrix[0][0],&Matrix[0][1],&Matrix[0][2]) != EOF){

int Matrix3[2][2] = {0}

//输入第一个矩阵

for(i = 1i < rowi++){

for(j = 0j < colj++){

scanf("%d",&Matrix[i][j])

}

}

//输入第二个矩阵

for(i = 0i < coli++){

for(j = 0j < rowj++){

scanf("%d",&Matrix2[i][j])

}

}

//相乘

for(i = 0i < rowi++){

for(j = 0j < rowj++){

for(k = 0k < colk++){

Matrix3[i][j] += Matrix[i][k] * Matrix2[k][j]

}

}

}

//输出

for(i = 0i < rowi++){

for(j = 0j < rowj++){

printf("%d ",Matrix3[i][j])

}

printf("\n")

}

}

return 0

}

兄弟,觉得OK的话点个赞或者采纳一下也行


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

原文地址: https://outofmemory.cn/yw/8107059.html

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

发表评论

登录后才能评论

评论列表(0条)

保存