博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2019第一周编程总结2
阅读量:5221 次
发布时间:2019-06-14

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

7-2 求最大值及其下标 (20 分)

本题要求编写程序,找出给定的n个数中的最大值及其对应的最小下标(下标从0开始)。

输入格式:

输入在第一行中给出一个正整数n(1<n≤10)。第二行输入n个整数,用空格分开。

输出格式:

在一行中输出最大值及最大值的最小下标,中间用一个空格分开。

输入样例:

6
2 8 10 1 9 10
输出样例:
10 2

(1)实验代码

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

(2)设计思路

1582613-20190228150343564-1717227043.jpg

第一步:定义整数和数组

第二步:运用for语句循环输出第二行的数
第三步:运用for语句循环比较数的大小,直到找到最大值为止
第四步:打印结果

(3)本题调试过程碰到问题及解决办法

问题1:忘记 定义一个数来承接“i”的值,导致一直编译错误
解决方法:一直调试都找不到错,最后看了其他同学的博客才弄懂

问题2:一开始没有给“j”一个初始值,导致判断不了最大值

解决方法:多次调试,发现错误之后就给“j”赋值了

问题3:一开始没有考虑到输入的数为零的情况

解决方法:看了其他人的博客后就明白哪错了,然后及时改正了

(4)运行结果截图

1582613-20190228151654413-1616487743.png

1582613-20190228151722646-1237430384.png

转载于:https://www.cnblogs.com/zmzhang/p/10450596.html

你可能感兴趣的文章
css box模型content-box 和border-box
查看>>
Fragment
查看>>
比较安全的获取站点更目录
查看>>
读书笔记——乔布斯,做最好的自己,共创式教练
查看>>
ubuontu16.04安装Opencv库引发的find_package()错误信息处理及其简单使用
查看>>
用Linux远程挂载Windows上的共享文件夹.md
查看>>
洛谷 P4317 花神的数论题(组合数)
查看>>
【Python】学习笔记5-利用flask来mock接口
查看>>
vue
查看>>
MySQL存储过程和存储函数
查看>>
【bzoj 2208】[Jsoi2010]连通数(dfs||Tarjan算法+拓扑序+dp)
查看>>
iis 隐藏 banner
查看>>
leetcode[18]4Sum
查看>>
Java ThreadLocal的使用
查看>>
为什么数据库ID不能作为URL中的标识符
查看>>
Mybatis 3.3.0 Log4j配置
查看>>
JavaScript打开窗口与关闭页面操作大全
查看>>
java 接口参数
查看>>
DP:Skiing(POJ 1088)
查看>>
kudu
查看>>