练习7-2 求最大值及其下标
题目要求
练习7-2 求最大值及其下标 (20 分)
本题要求编写程序,找出给定的n个数中的最大值及其对应的最小下标(下标从0开始)。
输入格式:
输入在第一行中给出一个正整数n(1<n≤10)。第二行输入n个整数,用空格分开。
输出格式:
在一行中输出最大值及最大值的最小下标,中间用一个空格分开。
输入样例:
6
2 8 10 1 9 10
结尾无空行
输出样例:
10 2
代码
#include<stdio.h>
int main(){int n;scanf("%d",&n);int a[n];int max1,max2;//max1 最值 max2最小的最值下标int num;int i=0; while(i<=n-1){ //%d后多了一个空格导致要多输入一位 因为要% 才算 scanf("%d",&a[i]); //我输入是1空格2空格3空格4空格5空格6 后面少一个空格导致系统认为scanf不完整不算一次输入i++;}if(n == 1){max1=a[0];max2=0;printf("%d %d",max1,max2); }else{for(int j=0;j<n-1;j++){if(a[j]>a[j+1]){a[j+1]=a[j];max1 = a[j]; }else if(a[j+1]>a[j]){max1 = a[j+1];}}for(int k=0;k<=n-1;k++){if(a[k] == max1){max2=k;break; } }printf("%d %d",max1,max2); }return 0; }
练习7-2 求最大值及其下标相关推荐
- 2019年pta作业第二题——求最大值及其下标
7-2 求最大值及其下标 (20 分) 本题要求编写程序,找出给定的n个数中的最大值及其对应的最小下标(下标从0开始). 输入格式: 输入在第一行中给出一个正整数n(1<n≤10).第二行输入n ...
- 7-2 求最大值及其下标
7-2 求最大值及其下标 (20 分) 本题要求编写程序,找出给定的n个数中的最大值及其对应的最小下标(下标从0开始). 输入格式: 输入在第一行中给出一个正整数n(1<n≤10).第二行输入n ...
- 求最大值及其下标编程总结
-2 求最大值及其下标 (20 分) 本题要求编写程序,找出给定的n个数中的最大值及其对应的最小下标(下标从0开始). 输入格式: 输入在第一行中给出一个正整数n(1<n≤10).第二行输入n个 ...
- 关于凸函数求最大值的下标的小讨论(斐波那契优选法/二分法/三分法)
问题:假设F是定义在整数集合的函数,并且F在区间[L,R]中先严格单调递增再严格单调递减,求最大值下标. 方法一:三分法 对于区间[ L , R ] ,在区间取左右两个三等分点M1,M2; V1=F( ...
- PTA练习7-2 求最大值及其下标 (20 分)-中规中矩
综述: 本题总体中规中矩,只有一个问题,就是打印第一个最大数的下标,当输入一串数字的时候可能最大的那个数字不止一个,那么当我们找到第一个最大数的时候就可以打印最大数以及下标了. 题目: 本题要求编写程 ...
- 求最大值及其下标(C语言)
本题要求编写程序,找出给定的n个数中的最大值及其对应的最小下标(下标从0开始). 输入格式: 输入在第一行中给出一个正整数n(1<n≤10).第二行输入n个整数,用空格分开. 输出格式: 在一行 ...
- (c++)求最大值及其下标
本题要求编写程序,找出给定的n个数中的最大值及其对应的最小下标(下标从0开始). 输入格式: 输入在第一行中给出一个正整数n(1<n≤10).第二行输入n个整数,用空格分开. 输出格式: 在一行 ...
- 算法笔记_096:蓝桥杯练习 算法提高 求最大值(Java)
目录 1 问题描述 2 解决方案 1 问题描述 问题描述 给n个有序整数对ai bi,你需要选择一些整数对 使得所有你选定的数的ai+bi的和最大.并且要求你选定的数对的ai之和非负,bi之和非负 ...
- java 最大递减数_算法--求先递增后递减数组最大值的下标
题目: 给定数组a, 里面的元素先严格递增后严格递减, 求最大值元素的下标. 分析: 看到这道题目的时候, 我脑海中首先浮现出现的是爬山坡. "先递增"就是爬坡, "后递 ...
最新文章
- Azure:不能把同一个certificate同时用于Azure Management和RDP
- Python全栈开发——描述符
- 深度学习笔记一:稀疏自编码器
- C++类中成员变量的初始化有两种方式
- python pip在哪里_Python 2.7.9(Linux)中的pip在哪里
- linux中服务器之间的跳转,linux之***服务器间ip隧道跳转多ip路由走向分流(系真实案例)...
- 华为nova4是不是鸿蒙系统,华为nova 4手机什么时候可以升级鸿蒙系统?鸿蒙系统nova4升级时间介绍...
- java的内存管理_操作系统实验——java内存管理
- 计算机网络之数据链路层:12、CSMA/CA协议-随机访问介质访问控制
- C语言排序方法-----二元选择排序法
- Ubuntu操作U盘相关
- 如何选择关键词以及关键词分析优化
- java识别图片文字_java 实现图片的文字识别
- 从苹果创业神话看资本运营应集中优势兵力
- 苹果项目关闭服务器,苹果自动续费怎么取消?手把手教你快速关闭
- OpenWrt一些小问题的解决方法
- 测试流程和测试用例设计方法
- 【算法•日更•第十二期】信息奥赛一本通1585:【例 1】Amount of Degrees题解
- 只有标准账户,如何取得管理员权限?
- 中秋节卡通背景视频素材推荐