程序设计C 实验三 题目二 距阵相乘(0074)
2017-10-19 13:52
169 查看
Description
输入两个大小为3*3的距阵
Input
输出一个大小为3*3的距阵,矩阵每一行相邻的的两个数字之间由一个空格隔开。具体的请详见 Sample Output
Output
Sample Input
Sample Output
for(i=0;i<3;i++;) { for(j=0;j<3;j++;) { for(k=0;k<3;k++;) { c[i][j] += a[i][k]*b[k][j] } } }
#include <stdio.h>
int main() {
int a[3][3],b[3][3];
int c[3][3]={0};
int i,j,k;
for(i=0;i<3;i++) {
for(k=0;k<3;k++) {
scanf("%d",&a[i][k]);
}
}
for(k=0;k<3;k++) {
for(j=0;j<3;j++) {
scanf("%d",&b[k][j]);
}
}
for(i=0;i<3;i++) {
for(j=0;j<3;j++) {
for(k=0;k<3;k++) {
c[i][j] += a[i][k] * b[k][j];
}
printf("%d ",c[i][j]);
}
printf("\n");
}
return 0;
}
输入两个大小为3*3的距阵
Input
输出一个大小为3*3的距阵,矩阵每一行相邻的的两个数字之间由一个空格隔开。具体的请详见 Sample Output
Output
1 2 | 1 2 3 3 2 1 1 1 1 1 1 1 1 2 3 1 2 3 |
1 2 3 | 6 11 16 6 9 12 3 5 7 |
for(i=0;i<3;i++;) { for(j=0;j<3;j++;) { for(k=0;k<3;k++;) { c[i][j] += a[i][k]*b[k][j] } } }
#include <stdio.h>
int main() {
int a[3][3],b[3][3];
int c[3][3]={0};
int i,j,k;
for(i=0;i<3;i++) {
for(k=0;k<3;k++) {
scanf("%d",&a[i][k]);
}
}
for(k=0;k<3;k++) {
for(j=0;j<3;j++) {
scanf("%d",&b[k][j]);
}
}
for(i=0;i<3;i++) {
for(j=0;j<3;j++) {
for(k=0;k<3;k++) {
c[i][j] += a[i][k] * b[k][j];
}
printf("%d ",c[i][j]);
}
printf("\n");
}
return 0;
}
相关文章推荐
- 程序设计C 实验三 题目二 距阵相乘(0074)
- 程序设计C 实验二 题目一 计算员工周工资(0077)
- 程序设计C 实验二 题目三 计算生日是星期几(0078)
- 程序设计C 实验三 题目八 one + two = 3(0287)
- 程序设计C 实验三 题目六 统计出现最多次的字母(0288)
- 程序设计C 实验三 题目四 数字根的计算(0284)
- 程序设计C 实验四 题目四 求组合数(0082)
- 程序设计C 实验三 题目五 求二阶逆矩阵(0285)
- 程序设计C 实验五 题目五 一维动态数组的应用(0293)
- 程序设计C 实验三 题目六 统计出现最多次的字母(0288)
- 程序设计C 实验五 题目四 二维动态数组转置(0294)
- 程序设计C 实验四 题目一 排序查找(0616)
- 数学与计算机学院程序设计实验报告实验题目用函数实现字符串排序
- 程序设计C 实验五 题目二 班级课程成绩计算(0617)
- 程序设计C 实验六 结构体 题目四 偷菜时间表(0069)
- 现代程序设计 作业7 - 更加简单的题目
- C++程序设计实验报告(七十四)---第十四周任务二
- C程序设计课程-2012电子信息 第十次实验任务
- 实验题目 双口RAM的仿真与综合 宏单元调用
- 实验3 循环结构程序设计