C++上机实习报告 穷举法 冒泡法 打开线数据*.wal GDAL打开遥感影像

C++上机实习报告 穷举法 冒泡法 打开线数据*.wal GDAL打开遥感影像

这是c++上机实习报告[link]的详细说明,里面包含了题目、问题描述与分析、代码附录、运行结果
代码下载[link]

基础题1

题目: 有0、1、2、3、4、5、6、7、8、9十个数,按要求填入下列算式中,要求每个数只使用一次,首位数不能为零,输出时显示所有可能的组合并统计个数。
□ □ □ + □ □ □ = □ □ □ □, 如437+589 = 1026

问题描述: 将0-9这10个数以特定顺序不重复排列成一个正确的加法算式,输出并统
计这样的算式的个数。

问题分析: 因为三位数相加最多为两千以内的四位数,而四位数首位又不能为零,即四
位数首位为一。则两个三位数首位从二开始循环。

在这里插入图片描述

基础题2

题目: 假定文本文件A1.txt(姓名、职务、职称、工龄、年龄)中是我校所有参加南望山庄二期挑房职工的信息,请编写程序,读出文件中的内容,再按挑房的先后次序排队后将排序号和姓名以文本方式存放到文件A2.txt(姓名、职务、职称、工龄、年龄)中。
排队原则:先按职称排,同职称按分房工龄排,同工龄按年龄排。职称编号:
校级干部 0
教授、正处级 1
副教授、副处级 2
讲师、科级 3
其他 4

问题描述: 读出A1文件中的内容,并按照一定原则排序,将排好的内容存放到A2文件中。

问题分析: 用iofstream来读取文件,将指针一一赋值,再通过三次冒泡排序,先按职称排,同职称按分房工龄排,同工龄按年龄排。再次运用iofstream函数,将结果输出。

在这里插入图片描述

综合题1

题目: 借助于第三方的开发库,实现二维矢量图形和图像数据文件在视图窗口中的显示,并能够对图像进行简单的处理和分析,锻炼编写类较大型程序的能力。矢量图形显示需要借助于CDC的图像绘制函数(CDC::MoveTo(),CDC::LineTo()等)。要求:打开线数据文件china.wal,可以显示出文件里面的线图形——中国地图。可对照MapGIS67软件打开的效果进行比较。

问题描述与分析: 题目需在MFC编写对话窗口程序,实现界面化操作,并显示中国地图。

在这里插入图片描述

综合题2

题目: 借助于第三方的开发库,实现二维矢量图形和图像数据文件在视图窗口中的显示,并能够对图像进行简单的处理和分析,锻炼编写类较大型程序的能力。矢量图形显示需要借助于CDC的图像绘制函数(CDC::MoveTo(),CDC::LineTo()等)。要求:借助于GDAL库或DIB类里的函数接口:打开遥感图像,并实现遥感图像的显示。

问题描述与分析: 先打开文件,读取数据并存储,调用函数画出图像,显示遥感影像。
在这里插入图片描述

下面是文档部分截图

在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

拖延癌晚期患者7777

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值