65,211
社区成员
发帖
与我相关
我的任务
分享void ArrayMul(int a[][3], int b[][3], int c[][3])
{
for(int i=0; i < 3; i++)/*A矩阵的行数*/
{
for(int j=0; j < 3; j++)/*B矩阵的列数*/
{
int temp = 0;
for(int k=0; k < 3; k++)
{
temp=temp+a[i][k]*b[k][j];
}
c[i][j]=temp;
}
}
printf("\n两矩阵相乘的值为:\n");
for(i=0; i<3; i++)
{
for(int j=0; j<3; j++)
{
printf("%d ",c[i][j]);
}
printf("\n");
}
printf("\n");
}
int main()
{
int A[3][3] = {1,2,3,4,5,6,7,8,9};
int B[3][3] = {1,4,7,2,5,8,3,6,9};
int C[3][3];
ArrayMul(A,B,C);
return 0;
}
#include<stdio.h>
#include<stdlib.h>
#include <math.h>
#define N 11
int main()
{
char s[N];
int n ;
scanf("%d",&n);
sprintf(s, "0X%02X", n);
printf("%s",s);
system("pause");
return 0;
}