程序定义了N×N的二位数组,并在主函数中自动赋值。请编写函数fun(int a[][N]),使数组
程序定义了N×N的二位数组,并在主函数中自动赋值。请编写函数fun(inta[][N]),使数组a左下角元素中的值乘以n...
程序定义了N×N的二位数组,并在主函数中自动赋值。请编写函数fun(int a[][N]),使数组a左下角元素中的值乘以n
展开
1个回答
展开全部
#include "stdio.h"
#define N 4
int fun(int a[][N])
{ int i,j;
int n=3;
for(i=0;i<N;i++)
for(j=0;j<=i;j++)
a[i][j]=a[i][j]*n;
}
int main()
{ int a[N][N];
int i,j,n;
for(i=0;i<N;i++)
for(j=0;j<N;j++)
scanf("%d",&a[i][j]);
for(i=0;i<N;i++)
{ for(j=0;j<N;j++)
printf("%d ",a[i][j]);
printf("\n");
}
fun(a);
for(i=0;i<N;i++)
{ for(j=0;j<N;j++)
printf("%d ",a[i][j]);
printf("\n");
}
}
#define N 4
int fun(int a[][N])
{ int i,j;
int n=3;
for(i=0;i<N;i++)
for(j=0;j<=i;j++)
a[i][j]=a[i][j]*n;
}
int main()
{ int a[N][N];
int i,j,n;
for(i=0;i<N;i++)
for(j=0;j<N;j++)
scanf("%d",&a[i][j]);
for(i=0;i<N;i++)
{ for(j=0;j<N;j++)
printf("%d ",a[i][j]);
printf("\n");
}
fun(a);
for(i=0;i<N;i++)
{ for(j=0;j<N;j++)
printf("%d ",a[i][j]);
printf("\n");
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询