Image Transformation
http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=2857
View Code
#include<stdio.h> int main() { int n, m ; int i, j, count=1, t ; int a[110][110] ; while(scanf("%d%d",&n, &m)!=EOF) { if(n==0&&m==0) break ; for(i=0; i<n; i++) for(j=0; j<m; j++) scanf("%d", &a[i][j]) ; for(i=0; i<n; i++) for(j=0; j<m; j++) { scanf("%d", &t) ; a[i][j] += t ; } for(i=0; i<n; i++) for(j=0; j<m; j++) { scanf("%d", &t) ; a[i][j] += t ; a[i][j] /= 3 ; } printf("Case %d:\n", count++) ; for(i=0; i<n; i++) { for(j=0; j<m-1; j++) { printf("%d,", a[i][j]) ; } printf("%d\n", a[i][m-1]) ; } } return 0 ; }
读懂题目,属于简单题,对每个格子求三个数的平均数