C++ 如何得到二维矩阵的和? #包括 #定义n10 int main() { 浮点数A[n][n],B[n][n],C[n][n],m; int i,j; 答案; printf(“\xB1\xB1共2个矩阵\xB1\xB1”); /*输入尺寸矩阵*/ printf(“\n\n输入尺寸矩阵(1-10):”; scanf(“%f”、&m); /*输入元素矩阵A*/ printf(“\n\n矩阵A:”); 对于(i=0;i
变化:C++ 如何得到二维矩阵的和? #包括 #定义n10 int main() { 浮点数A[n][n],B[n][n],C[n][n],m; int i,j; 答案; printf(“\xB1\xB1共2个矩阵\xB1\xB1”); /*输入尺寸矩阵*/ printf(“\n\n输入尺寸矩阵(1-10):”; scanf(“%f”、&m); /*输入元素矩阵A*/ printf(“\n\n矩阵A:”); 对于(i=0;i,c++,C++,变化: #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-1
#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;
}
到
格式说明符中小数点后的数字告诉printf要包含多少位数
谷歌:“printf格式说明符”了解更多详细信息。您的
%12.3f< /代码>在整数组件之后具体请求3位数字…取出“<代码> 3”/代码>如果不需要,或切换到C++ iOSoSts并使用<代码> STD::固定< < /代码>和<>代码> STD::StudioTime< /Calp>等。有趣的是,我觉得这是15分钟前询问的其他用户/问题的克隆,HA:P。ng是一样的,代码格式是一样的,缺乏努力也是一样的。tq非常感谢大家的帮助
printf ("%12.3f",C[i][j]);
printf ("%12.0f",C[i][j]);