#include <iostream>
#include <algorithm>
#include <stdio.h>
#include <string.h>
using namespace std;
int n, m, a[100][100], b[100][100];
void fanzhuan()
{
// 把m赋值给k,防止对后续操作产生影响
int k = m;
for(int i = 0;i < m;i ++)
{
for(int j = 0;j < k;j ++)
// 交换这两个位置
swap(b[i][j], b[m-i-1][m-j-1]);
// 下次比较的次数少一位
k --;
// 此时不需要进行替换
if(k == 1)
break;
}
// 查看b数组是否替换成功
// for(int i = 0;i < m; i ++)
// {
// for(int j = 0;j < m;j ++)
// printf("%d ", b[i][j]);
// cout << endl;
// }
}
// 计算二维卷积
void erweijuanji()
{
int c[100][100] = {0};
for(int i = 0;i < n + m / 2; i ++)
{
for(int j = 0;j < n + m / 2;j ++)
{
int sum = 0;
// 对于a
使用C++来求解二维卷积
最新推荐文章于 2024-04-11 20:42:50 发布