该程序怎么编?
来源:百度知道 编辑:UC知道 时间:2024/09/21 14:52:23
题目已经给出部分程序:
#define N 5
void fun(int a[N][N])
{
}
void main()
{ int x[N][N]={{1,2,3,4,5},{2,3,4,5,6},{3,4,5,6,7},{4,5,6,7,8},{5,6,7,8,9}},i,j;
fun(x);
for(i=0;i<N;i++)
{for(j=0;j<N;j++)
printf("%3d",x[i][j]);
printf("\n");
}
}
#include<iostream>
#define N 5
using namespace std;
int a[N][N];
void Fun(int a[N][N])
{
int i,j;
for(i=0;i<N;i++)
for(j=i+1;j<N;j++)
{
if(i==j)
continue;
a[j][i]+=a[i][j];
a[i][j]=a[j][i];
if(i<j)
{
//printf("a[%d %d]\n",i,j);
a[i][j]=0;
}
}
}
int main()
{
int x[N][N]={{1,2,3,4,5},{2,3,4,5,6},{3,4,5,6,7},{4,5,6,7,8},{5,6,7,8,9}},i,j;
Fun(x);
for(i=0;i<N;i++)
{
for(j=0;j<N;j++)
printf("%3d",x[i][j]);
printf("\n");
}
system("pause");
retu