#include <stdio.h>
#define N 100
void InputArray(int a[N][N], int n, int m);
void PrintGrayArray(int r[N][N], int g[N][N], int b[N][N], int n, int m);
int main()
{
int r[N][N], g[N][N], b[N][N];
int n, m;
scanf("%d%d", &n, &m);
InputArray(r, m, n);
InputArray(g, n, m);
InputArray(b, n, m);
PrintGrayArray(r, g, b, n, m);
return 0;
}
void InputArray(int a[N][N], int n, int m)
{
int i, j;
for (i = 0; i < n; i++)
{
for (j = 0; j < m; j++)
{
scanf("%d", &a[i][j]);
/* code */
}
/* code */
}
}
void PrintGrayArray(int r[N][N], int g[N][N], int b[N][N], int n, int m)
{
int i, j;
for (i = 0; i < n; i++)
{
for (j = 0; j < m; j++)
{
printf("%4d", (r[i][j] + g[i][j] + b[i][j]) / 3);
/* code */
}
printf("\n");
/* code */
}
}
《c语言程序设计》习题.图像转换
最新推荐文章于 2022-03-07 16:33:31 发布