描述

给定n行m列的图像各像素点的灰度值,要求用如下方法对其进行模糊化处理:

1. 四周最外侧的像素点灰度值不变;

2. 中间各像素点新灰度值为该像素点及其上下左右相邻四个像素点原灰度值的平均(舍入到最接近的整数)。

以上题目转自:http://cxsjsxmooc.openjudge.cn/2019t1sprintw5/006/

#include<stdio.h>
# include <iostream>
#include<cmath>
using namespace std;
#define N 100
double a[N][N];
int b[N][N]; 
int main()
{
    int n,m;
    cin>>n>>m;
    
    for (int i=0;i<n;i++)
    {
        for (int j=0;j<m;j++)
        {
            cin>>a[i][j];
        }
    }
    for (int i=0;i<n;i++)
    {
        if (i==0||i==n-1)
        {
            for (int j=0;j<m;j++)
            {
                b[i][j]=int(a[i][j]);
            }
        }
        else
        {
            for (int j=0;j<m;j++)
            {
                if (j==0||j==m-1)
                    b[i][j]=int(a[i][j]);
                else
                {
                    b[i][j]=round((a[i-1][j]+a[i][j-1]+a[i][j+1]+a[i+1][j]+a[i][j])/5);
                }
            }
        }
    }
    for (int i=0;i<n;i++)
    {
        for (int j=0;j<m;j++)
        {
            cout<<b[i][j]<<' ';
        }
        cout<<endl;
    }

}

MOOC 北大C语言-图像模糊处理相关推荐

  1. python语言程序设计慕课_中国大学MOOC(慕课)_Python语言程序设计基础_试题及答案...

    中国大学MOOC(慕课)_Python语言程序设计基础_试题及答案 更多相关问题 智慧职教: 反应级数的绝对值不会超过3,可以是正整数或者负整数,不能是分数. 在铆接过程中,铆孔的质量直接影响铆接质量 ...

  2. MOOC《Python语言程序设计》(第15次)Python计算生态概览(第九周)

    MOOC<Python语言程序设计>(第15次) Python计算生态概览(第九周)21.8.26 文章目录 MOOC<Python语言程序设计>(第15次) Python计算 ...

  3. python程序只能使用源代码进行运行、不能打包_中国大学MOOC计算机程序设计语言(Python)网课答案...

    中国大学MOOC计算机程序设计语言(Python)网课答案 表达式[3] in [1, 2, 3, 4]的值为________________. python 3.x语句 print(1, 2, 3, ...

  4. 中国大学MOOC哈工大C语言程序设计第9周编程题在线测试

    中国大学MOOC哈工大C语言程序设计第9周编程题在线测试 1.重复数字检查(4分) 题目内容: 从键盘输入一个数,检查这个数中是否有重复出现的数字.如果这个数中有重复出现的数字,则显示"Re ...

  5. 北大c语言百度云资源,北大C语言讲义.pdf

    北大C语言讲义 第一部分内容 1.计算机的历史与发展 第一部分 2.计算机的基本原理.计算机结构 3.计算机的抽象模型和基本问题 计算机基础 引言 计算机 现代计算机的历史始于 20世纪40年代后期. ...

  6. 中国大学 MOOC 课程Python语言程序设计 (第11期)测试答案(1-5周)

    中国大学 MOOC 课程Python语言程序设计 (第11期)测试答案(1-5周)  Lan   2020-05-03 14:21   369 人阅读  0 条评论 感谢中国大学MOOC提供的学习平台 ...

  7. 北大c语言算法基础<灌溉草场>

    北大c语言算法基础 <灌溉草场>练习代码: #include<iostream> #include<queue> #define INFINITE 1 <&l ...

  8. python语言使用不需要付费不存在商业风险_中国大学MOOC慕课_Python语言基础与应用_答案...

    中国大学MOOC慕课_Python语言基础与应用_答案 答案: 更多相关问题 下列不属于不得再次公开发行公司债券的情形是(). A.对于公司前一次公开发行的公司债券尚未募足B 从生物电的角度而言,细胞 ...

  9. 中国mooc大学---Python语言程序设计 (嵩天/黄天羽/礼欣 )

    中国mooc大学-Python语言程序设计 (嵩天/黄天羽/礼欣 ) 用户登录(三次机会) 描述 给用户三次输入用户名和密码的机会,要求如下:‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪ ...

最新文章

  1. 【组队学习】【第30期】青少年编程(Scratch 三级)
  2. php name .id,PHP函数补完:session_name()
  3. java内存溢出的定位和分析
  4. Service Mesh 从“趋势”走向“无聊”
  5. Spring(二)——Junit测试工具、属性的注入方式、注解
  6. 数据库都可以“自动驾驶”了,传统DBA何去何从?
  7. DeepMind推出更难的机器阅读理解数据集,要让AI读懂整本书
  8. 【转】优化WebLogic 服务器性能参数
  9. import package java_java初学者,如何理解package和import?
  10. python画太极八卦图_用布尔运算绘制一个太极八卦图
  11. Row generator
  12. Redis Cluster集群搭建与应用
  13. 二阶声波正演c语言程序_问:程序员怎么敲代码才不累?答:装上显示器支架之后...
  14. pandas读取excel带汉字的列头_Pandas读取excel与中文文件名
  15. 计算机三级嵌入式系统
  16. 用vue开发的h5商城小程序,thinkphp5开发拼团、砍价、秒杀、优惠券、积分、分销等功能
  17. 推荐两套大型医院信息管理系统,代码完整,免费分享
  18. 如何修改PDF,PDF怎么旋转页面方向
  19. veu项目中的路由处理
  20. Windows 10 VMware-workstation 16 Unlock3.0.3 macOS10.15/macOS11.0

热门文章

  1. #蓝桥杯嵌入式#第七届预赛:液位检测告警系统
  2. 计算与数据结构篇 - 哈希算法 (Hash)
  3. Python闭包(closure)详解
  4. expect自动应答工具
  5. excel格式设置:自定义单元格让数据大变身
  6. hosts 添加主机和ip映射
  7. [转]PocketSphinx语音识别系统语言模型的训练和声学模型的改进
  8. windows下mysql 导入employees.sql步骤
  9. 八款堪称「神器」,却鲜为人知的办公利器
  10. 教你如何用U盘装系统 WINPE + GHOST + 虚拟光驱