编程使N*N矩阵第一列与最后一列对调、第二列与倒数第二列对调……,其他依次类推.
来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/06/28 10:43:57
编程使N*N矩阵第一列与最后一列对调、第二列与倒数第二列对调……,其他依次类推.
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define M 3
#define N 4
int main(void)
{
int a[M][N] = {{0}},b[N];
int i = 0,j = 0;
srand((unsigned int)time(NULL));
printf("\nGenerate Matrix:\n");
for (i = 0; i < M; ++i)
{
for (j = 0; j < N; ++j)
{
a[i][j] = (int)(rand()%1000);
printf("%d\t",a[i][j]);
}
printf("\n");
}
for (j = 0; j < N; ++j)
{
b[j] = N - j - 1;
}
printf("\nPrint Matrix:\n");
for (i = 0; i < M; ++i)
{
for (j = 0; j < N; ++j)
{
printf("%d\t",a[i][b[j]]);
}
printf("\n");
}
}
/*
Outcome:
Generate Matrix:
400 708 756 978
123 852 388 633
960 807 114 243
Print Matrix:
978 756 708 400
633 388 852 123
243 114 807 960
*/
#include <stdlib.h>
#include <time.h>
#define M 3
#define N 4
int main(void)
{
int a[M][N] = {{0}},b[N];
int i = 0,j = 0;
srand((unsigned int)time(NULL));
printf("\nGenerate Matrix:\n");
for (i = 0; i < M; ++i)
{
for (j = 0; j < N; ++j)
{
a[i][j] = (int)(rand()%1000);
printf("%d\t",a[i][j]);
}
printf("\n");
}
for (j = 0; j < N; ++j)
{
b[j] = N - j - 1;
}
printf("\nPrint Matrix:\n");
for (i = 0; i < M; ++i)
{
for (j = 0; j < N; ++j)
{
printf("%d\t",a[i][b[j]]);
}
printf("\n");
}
}
/*
Outcome:
Generate Matrix:
400 708 756 978
123 852 388 633
960 807 114 243
Print Matrix:
978 756 708 400
633 388 852 123
243 114 807 960
*/
将整型数组中的所有元素镜像对调,第一个与最后一个对调,第二个与倒数第二个对调,按对调后的结果输出
matlab 矩阵第一列与第二列想比较
用循环语句编程打印下列矩阵形式,尽量使语句简捷,注意第一列与第二列间距为一个Tab的位置
EXCEL中,第一列输入一列数字,在第二列输入相同的一列数字.然后怎么比较第二列中数字是否与第一列相同.
excel第一列等于第二列到第五列的和,我在第一列与第二列之间添加一列,第一列就自动改成了第三列到第六列
excel中关于两列数字,一列字母编号中,请将第一列与第二列相同的数字,赋予第二列对应的字母编号
excle 第一列与第二列相乘怎么弄
第一列 第二列 第三列 第四列 第五列
若A为三阶方阵,将矩阵A第一列与第二列交换得矩阵B ,再把矩阵B的第二列加到第三列得矩阵C,则满足AQ=C的可逆矩阵Q为
若A为三阶方阵,将矩阵A第一列与第二列交换得矩阵B ,再把矩阵B的第二列加到第三列得矩阵C,
n阶行列式中第一列都是M,求第二列元素代数余子式之和?
pascal编程 输入n个整数,找出最大数所在的位置,并将它与第一个数对调