最大值及下标值

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

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

输出格式:

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

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

实验代码

include<stdio.h>

int main()
{
int n,i,min,max;
int a[10];
scanf("%d",&n);
for(i=0;i<n;i++)
scanf("%d",&a[i]);
min=0;
for(i=0;i<n;i++)
if(a[i]>a[max])
max=i;
printf("%d %d",a[max],max);

return 0;

}
流程框图

原文地址:https://www.cnblogs.com/oywc1026/p/10467103.html

时间: 2024-07-31 18:03:43

最大值及下标值的相关文章

求最大值及下标值

求最大值及其下标 本题要求编写程序,找出给定的n个数中的最大值及其对应的最小下标(下标从0开始). 输入格式: 输入在第一行中给出一个正整数n(1<n≤10).第二行输入n个整数,用空格分开. 输出格式: 在一行中输出最大值及最大值的最小下标,中间用一个空格分开. 输入样例: 6 2 8 10 1 9 10 输出样例: 10 2 实验代码 include<stdio.h> int main() { int n,i,min,max; int a[10]; scanf("%d&qu

给定一整型数组,若数组中某个下标值大的元素值小于某个下标值比它小的元素值,称这是一个反序

[问题] 找出反序的个数 给定一整型数组,若数组中某个下标值大的元素值小于某个下标值比它小的元素值,称这是一个反序. 即:数组a[]; 对于i < j 且 a[i] > a[j],则称这是一个反序. 给定一个数组,要求写一个函数,计算出这个数组里所有反序的个数. [代码] #include <stdio.h> #include <stdlib.h> #include <string.h> int sumNum = 0; void merge(int *a,

c语言代码编程题汇总:找出字符串中与输入的字母元素相同的个数以及其所对应数组的下标值

找出字符串中与输入的字母元素相同的个数以及其所对应数组的下标值 程序代码如下: 1 /* 2 2017年3月8日08:39:16 3 功能:找出字符串中与输入的字母元素相同的个数以及其所对应数组的下标值 4 */ 5 6 #include"stdio.h" 7 int main (void) 8 { 9 int i = 0, j = 0; 10 char a[100]; 11 char ch; 12 int num = 0; 13 14 printf ("please inp

PHP 获取数组任意下标key的上一个prev和下一个next下标值

PHP 获取数组任意下标key的上一个prev和下一个next下标值 <?php $xoops[1] = '小'; $xoops[2] = '孩'; $xoops[3] = '子'; $xoops[4] = '气'; $steps = new Steps(); foreach($xoops as $key=>$value){ $steps->add($key); } $steps->setCurrent(3);//参数为key值 echo '上一个下标:'.$steps->g

1142: 零起点学算法49——找出数组中最大元素的位置(下标值)

1142: 零起点学算法49--找出数组中最大元素的位置(下标值) Time Limit: 1 Sec  Memory Limit: 64 MB   64bit IO Format: %lldSubmitted: 1937  Accepted: 977[Submit][Status][Web Board] Description 找出数组中最大的元素的下标. Input 多组测试,每组先输入一个不大于10的整数n 然后是n个整数 Output 输出这n个整数中最大的元素及下标值 Sample I

freemarker 标签循环list 以及获取下标值

<#if userList?exists> <#list userListas item> <tr> <td>${item_index?if_exists+1}</td>//获取循环下标值,默认是从0开始的. <td>${item.userName?if_exists}</td> </td> </#list> </#if> freemarker 标签循环list 以及获取下标值

js闭包法获取元素下标值

一开始的想法是: var a = document.getElementsByTagName('a');for(var i=0;i<a.length;i++){     a[i].onclick = function(){  alert(this.innerHTML);  alert(this.i); };};结果每次都是i计算的数值: 通过问大神后,使用闭包解决: var a = document.getElementsByTagName('a');for(var i=0;i<a.lengt

查找一个数是否在一个数组中,如果在则返回下标值,否则显示查无此人

function search(a,b){ var numb=Array(); //for (var i in a) for (var i=0;i< a.length;i++) { if (b == a[i]) { numb.push(i); } } return numb;}var b=4;var n =search([1,2,3,4,4,5,5,5,],b);if (n.length==0){ document.write('查无此人')}else{ for(var i=0;i< n.le

js得到数组的下标值