1 条题解
-
3
#include<stdio.h> #include<math.h> #include<string.h> #include<stdlib.h> #include<stdbool.h> int main(){ int num1[101][101],num2[101][101],m,n; int i,j; scanf("%d%d",&m,&n); for(i=1;i<=m;i++){ for(j=1;j<=n;j++){ scanf("%d",&num1[i][j]); num2[i][j]=num1[i][j]; } } for(i=1;i<=m;i++){ for(j=1;j<=n;j++){ if(i!=1&&i!=m&&j!=1&&j!=n){ num2[i][j]=(int)((num1[i-1][j]+num1[i+1][j]+num1[i][j-1]+num1[i][j+1]+num1[i][j])/5.0+0.5); } } } for(i=1;i<=m;i++){ for(j=1;j<=n;j++){ printf("%d ",num2[i][j]); } printf("\n"); } return 0;//褚子鸣 }
信息
- ID
- 158
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- 7
- 标签
- (无)
- 递交数
- 93
- 已通过
- 25
- 上传者