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

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

========================

第一题:
选择法排序 (20 分)
本题要求将给定的n个整数从大到小排序后输出。
输入格式:
输入第一行给出一个不超过10的正整数n。第二行给出n个整数,其间以空格分隔。
输出格式:
在一行中输出从大到小有序的数列,相邻数字间有一个空格,行末不得有多余空格。
输入样例:
4
5 1 7 6
输出样例:
7 6 5 1
------------------------------

#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)设计思路

1.输入第一行给出一个不超过10的正整数n,第二行给出n个整数,期间以空格分隔。
2.在一行中输出从大到小有序的数列,相邻数字间有一个空格,行末不得有多余空格。
3.存放最大值的下标,假设i为最大数下标。
4.比较大小 ,判断a[0],a[1],......a[n]的大小,找到最大下标
5.完成以后,交换a[0]和a[index]的值
6.进行循环得出结果。
-------------------------------
(3)流程图


(4)所遇到的问题及其解决方案

看书学习的,没遇见问题


(5)运行结果

[第一题]1580457-20190322221545449-1951543756.png


========================

第二题:找鞍点 (20 分)

一个矩阵元素的“鞍点”是指该位置上的元素值在该行上最大、在该列上最小。
本题要求编写程序,求一个给定的n阶方阵的鞍点。
输入格式:
输入第一行给出一个正整数n(1≤n≤6)。随后n行,每行给出n个整数,其间以空格分隔。
输出格式:
输出在一行中按照“行下标 列下标”(下标从0开始)的格式输出鞍点的位置。如果鞍点不存在,则输出“NONE”。题目保证给出的矩阵至多存在一个鞍点。
输入样例1:
4
1 7 4 1
4 8 3 6
1 6 1 2
0 7 8 9
输出样例1:
2 1
输入样例2:
2
1 7
4 1


#include
int main(void){ int a[6][6]; int n,i,j,k,m,t,c=1; scanf("%d",&n); for(j=0;j
a[j][k]) { m=j; break; }} if(i==m) { c=0; break; } } if(c==0) printf("%d %d",i,k); else printf("NONE");} return 0;}

(2)设计思路

1.循环输入数组
2.先排序,用嵌套
3.比较,最后输出
-------------------------------
(3)流程图
[第二题]1580457-20190322222223677-548559569.png
-------------------------------
(4)遇到的问题及解决方案
获得大佬帮助和百度以及cdns,所遇问题已解决
-------------------------------
========================
学习进度条
1580433-20190322223311524-1096099877.png

转载于:https://www.cnblogs.com/ai010/p/10581949.html

你可能感兴趣的文章
mongodb的安装及主从复制
查看>>
paramiko模块实现批量执行远程主机命令
查看>>
【v2.x OGE教程 17】事务处理
查看>>
redhat/centos网络配置
查看>>
VMware虚拟化技术培训(10) 桌面虚拟化之二
查看>>
Win7旗舰版中的IIS配置asp.net的运行环境
查看>>
Stimulsoft Reports.Net基础教程(八):创建列式报表②
查看>>
Maven
查看>>
Newbit的引脚图
查看>>
sql server使用组合索引需要注意的地方
查看>>
quartz (从原理到应用)详解篇
查看>>
面向对象编程6大设计原则:开放封闭责原则
查看>>
jena RDF学习笔记
查看>>
JDK的环境配置
查看>>
微博源码:如日中天的微博模式
查看>>
zabbix使用percona plugin监控mysql
查看>>
Extjs之简单后台管理界面示例
查看>>
解决Linux下中文乱码问题
查看>>
Dubbo学习笔记——Dubbo官网学习思维导图
查看>>
基于angular的表单验证实例
查看>>