📄 cnn.cpp
字号:
#include "stdafx.h"
#include <math.h>
#include <iostream.h>
#include <conio.h>
void main(long argc, char* argv[])
{cout.setf(ios::fixed,ios::floatfield);
int n,i,j,*A,*B,*C,temp_c,temp_b,temp_j;
cout<<"请输入n=";cin>>n;
A=new int[n*n];B=new int[n*n];C=new int[n*n];
cout<<"请输入A[n*n]="; for(i=0;i<n*n;i++)cin>>*(A+i);
cout<<"请输入B[n*n]="; for(i=0;i<n*n;i++)cin>>*(B+i);
for(i=0;i<n*n;i++) *(C+i)=0;
for(i=1;i<n-1;i++)
for(j=1;j<n-1;j++)
*(C+i*n+j)=*(A+(i-1)*n+(j-1))+*(A+(i-1)*n+j)*2+*(A+(i-1)*n+(j+1))*4+*(A+i*n+(j-1))*8+*(A+i*n+j)*16+*(A+i*n+(j+1))*32+*(A+(i+1)*n+(j-1))*64+*(A+(i+1)*n+j)*128+*(A+(i+1)*n+(j+1))*256;
// for(i=0;i<n*n;i++) {
// temp_c=*(C+i);temp_b=*(B+i);
// for(j=i+1;j<n*n;j++) if( temp_c<*(C+j)){ temp_c=*(C+j);temp_j=j;}
// *(C+temp_j)=*(C+i);*(C+i)=temp_c;
// *(B+temp_j)=*(B+i);*(B+i)=temp_b;}
for(i=0;i<n*n;i++) cout<<*(C+i)<<" "<<*(B+i)<<endl;
delete A;delete B;delete C;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -