博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第四周作业
阅读量:5987 次
发布时间:2019-06-20

本文共 1310 字,大约阅读时间需要 4 分钟。

(1) 所属课程:选择法排序 。
作业要求:
课程目标:学会运用数组运算,学习数组运算方法。
作业的运用:运用选择排序法将数组从大到小排序。
参考文献:c语言程序设计

#include
int main (){ int i,max,k,n,temp; int a[10]; scanf("%d",&n); for(i=0;i
a[max]) max=i; temp=a[max]; a[max]=a[k]; a[k]=temp; } printf("%d", a[0]); for(i=1;i

(2)设计思路

1581766-20190321174223658-702463736.png
(3)问题与解决办法
问题1:按照书上的例题写,少了一个步骤。
解决办法:重新阅读所写代码,发现最大值下标未变。
1581766-20190321164207910-2085654627.png
问题2:未按照要求输出,输出无空格。
解决办法:发现输出后数字无空格,便添加空格并将第一个数字做无空格处理。
1581766-20190321165100708-673424965.png
(4)运行结果
1581766-20190321165043562-1122712496.png
(1)所属课程:找鞍点
作业要求:
课程目标:学会运用数组运算,学习数组运算方法。
作业的运用:找出行中最大,列中最小值。数组进一步运用。
参考文献:c语言程序设计

#include
int main (){ int i,j,k,row=0,col=0,flag=1,n; int a[6][6]; scanf("%d",&n); for(i=0;i
=a[i][col]){ col=k; } for(j=0;j

(2)设计思路

1581766-20190321182843862-1713615322.png
(3)错误及解决办法
错误1:编写代码时运用for 的嵌套时赋值错误。
解决办法:运用Dev-c++运算,答案错误,修改代码。
1581766-20190321183758079-900393198.png
错误2:定义数组后,循环次数用6.一开始row col没有赋值。
解决办法:因为只是部分错误,所以运用Dev-c++不断编译运行,修改。
1581766-20190321190824321-1263315601.png
(4)运行结果
1581766-20190321190908950-1214174425.png
7-1作业所属课程: 冒泡法排序
作业要求:
课程目标:学会运用数组运算,学习数组运算方法。
作业的运用:冒泡排序法
参考文献:网上资料。

#include
int main (){ int i,k,n,temp; int a[10]; scanf("%d",&n); for(i=0;i

(2)设计思路

1581766-20190321195029971-1261023487.png
(3)错误及解决办法
错误:写代码时把最大值运用进去,造成代码编写混乱。
解决办法:查找冒泡排序法根据网上的资料,询问搭档。弄清两个排序法的区别。
1581766-20190321195924272-841923244.png
1581766-20190321195946107-557419748.png
(4)运行结果
1581766-20190321200009870-1292317753.png
二.学习进度统计
1581766-20190321202356375-1592078756.png
1581766-20190321215332299-828411425.png
三.心得
这次作业难度并没有上次难度那么大,但是花的时间却更多。比如制作图表等,其实都没有真正完成。而对于代码,冒泡排序法一开始我并没有学过,搭档教的具体流程。此外,还存在一些代码格式问题的错误,下次看代码时会比较注意代码的缩进。

转载于:https://www.cnblogs.com/1211li/p/10573652.html

你可能感兴趣的文章
Linux下批量替换文件内容方法
查看>>
JSON风格指南-真经
查看>>
linux c 之signal 和sigaction区别
查看>>
使用CNN(convolutional neural nets)关键的一点是检测到的面部教程(四):学习率,学习潜能,dropout...
查看>>
六款主流免费网络嗅探软件wireshark,tcpdump,dsniff,Ettercap,NetStumbler
查看>>
Android Game
查看>>
Hadoop入门进阶课程1--Hadoop1.X伪分布式安装
查看>>
POJ 3691 DNA repair 基于AC自己主动机DP
查看>>
[ios]Xcode常用快捷键
查看>>
(剑指Offer)面试题15:链表中倒数第k个结点
查看>>
[地图代数]处理DEM中的高程异常值——ArcGIS栅格计算的应用
查看>>
【LeetCode从零单排】No189 .Rotate Array
查看>>
记一个简单的保护if 的sh脚本
查看>>
使用Merge存储引擎实现MySQL分表
查看>>
Spark通过YARN提交任务不成功(包含YARN cluster和YARN client)
查看>>
Win10系列:C#应用控件基础7
查看>>
PowerDesigner导出word,PowerDesigner把表导出到word,PDM导出word文档
查看>>
2602 最短路径问题Dihstra算法
查看>>
SUSE(Linux操作系统)
查看>>
设计模式之策略模式
查看>>