gpt4 book ai didi

c++ - 我如何获得二维矩阵的总和?

转载 作者:行者123 更新时间:2023-11-30 05:43:33 25 4
gpt4 key购买 nike

#include < stdio.h >
#define n 10

int main()
{

float A[n][n], B[n][n], C[n][n], m;
int i,j;
char answer;

printf ("\xB1\xB1 total 2 matriks \xB1\xB1");

/*Input dimensi matriks*/

printf ("\n\nInput dimensi matriks(1-10) :");
scanf ("%f",&m);

/*Input elemen matriks A */

printf ("\n\nMatriks A :");

for (i=0;i<m;i++)
{
printf ("\nBaris ke-%d\n",i+1);
for (j=0;j<m;j++)
{
printf ("\tElemen [%d][%d] :",i+1,j+1);
scanf ("%f",&A[i][j]);
}
}

/*Input elemen matriks B */

printf ("\n\nMatriks B :");

for (i=0;i<m;i++)
{
printf ("\nLine ke-%d\n",i+1);
for (j=0;j<m;j++)
{
printf ("\tElemen [%d][%d] :",i+1,j+1);
scanf ("%f",&B[i][j]);
}
}
/*total matriks A dan B */

for (i=0;i<m;i++)
for (j=0;j<m;j++)
C[i][j]=A[i][j]+B[i][j];

/*Print Output*/

printf ("\n\nTotal Matriks A dan B adalah :");
for (i=0;i<m;i++)
{
printf ("\n");
for (j=0;j<m;j++)
printf ("%12.3f",C[i][j]);
}

printf ("\n\nPress any button");


return 0;
}

这是我的输出

加法2矩阵

输入维度矩阵 (1-10) :2

矩阵A

第 1 行-

元素 [1][1]:1

元素 [2][2]:2

第 2 行-

元素 [1][1]:1

元素 [2][2]:2

矩阵 B

第 1 行-

元素 [1][1]:1

元素 [2][2]:2

第 2 行-

元素 [1][1]:1

元素 [1][1]:2

矩阵 A 和 B 的总和是:

2.000 4.000

2.000 4.000

我想要这样的输出 no(.000)

2 4

2 4

最佳答案

改变:

    printf ("%12.3f",C[i][j]);

    printf ("%12.0f",C[i][j]);

格式说明符中小数点后的数字告诉 printf 要包括多少位。

Google:“printf 格式说明符”了解更多详情。

关于c++ - 我如何获得二维矩阵的总和?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30158982/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com