您现在的位置是:首页 >

数组最大值 vb 定义一个10个元素的数组,求最大值及所对应的下标

火烧 2022-10-24 09:40:48 1105
v 定义一个10个元素的数组,求最大值及所对应的下标 v 定义一个10个元素的数组,求最大值及所对应的下标dim a 10 a i tegerdim max a i teger,i a i teger

vb 定义一个10个元素的数组,求最大值及所对应的下标  

vb 定义一个10个元素的数组,求最大值及所对应的下标

dim a(10) as integer
dim max as integer,i as integer,j as integer
…………
max=a(1):j=1
for i=2 to 10
if a(i)>max then
max=a(i)
j=i
endif
?"最大值是:";max,"它是第“;j;“个元素"

c++定义一个10个元素的数组,输入各个元素的值,找出最大值和最小值并输出

#include<iostream>using namespace std;int main(){int a[10],t;for(int i=0;i<10;i++)
cin>>a[i];for(int i=0;i<10;i++)
cout<<a[i]<<" ";
cout<<endl; for(int i=0;i<9;i++)
for(int j=0;j<9-i;j++)
if(a[j]>a[j+1])
{
t=a[j];a[j]=a[j+1];a[j+1]=t;
}cout<<"最大的是:"<<a[9]<<endl;cout<<"最小的是:"<<a[0]<<endl;return 0;}

编写程序求出10个数组元素中的最大值及其对应的下标。

用VB6新建一个工程,加入以下代码:
Private Sub Form_Load()
a = "5,8,3,2,1,4,9,7,0,6"
b = Split(a, ",")
d = 0
For c = 0 To UBound(b)
If d < b(c) Then d = b(c): e = c
Next
MsgBox "数组内容分别为:" & a & "最大的数是:" & d & "数组元素为:" & e
End Sub

C语言一维数组10个元素的最大值及下标, C语言编程题:定义一个长度为10的数组,求最大值及下标。

#include<stdio.h>
void main()
{
int max;
int a[10];
int h;
printf("please input 10 numbern");
for(int i = 0; i < 10; i++)
scanf("%d",&a[i]);
max = a[0];
for(i = 0; i < 10; i++)
{
if(a[i] > max)
{
max = a[i];
h = i;
}
}
printf("最大值是:%d, 下标是:%dn", max, h);
}

定义一个有十个元素的一组维数,计算数组元素的最大值个最小值,并计算最大值附近三个元素的平均值

#include "stdio.h"#include "stdlib.h"#include "time.h"int main(void){ int a[10],max_i,min_i,i; srand((unsigned)time(NULL)); for(max_i=min_i=i=0;i<10;i++){ a[i]=rand(); if(a[i]>a[max_i]) max_i=i; if(a[i]<a[min_i]) min_i=i; } printf("The MIN is %dn",a[min_i]); printf("The MAX is %d & The AVERAGE is %gn",a[max_i],(a[max_i-1]+a[max_i]+a[max_i+1])/3.0); return 0;}

PHP数组,怎么找出最大值与最小值,和它们所对应的数组下标

C#的话是,复制一个相同的新数组,然后用双重for循环对比就可以了

数组最大值 vb 定义一个10个元素的数组,求最大值及所对应的下标

vb计算题:定义一个有10个元素的数组

Private Sub Command1_Click()
Randomize
Dim a(9) As Integer
Dim min As Integer, minI As Integer
For i = 0 To 9
a(i) = Int(Rnd() * (100 - 60 + 1)) + 60
If min < a(i) Then
min = a(i)
minI = i
End If
Next
Print "数组下标为" & minI; "的数字最小,为:" & min
End Sub

C++定义一个有10个元素的一维数组计算最大值和最小值,并计算最大值附近的三个元素的平均值,急!

#include <iostream>#include <algorithm>using namespace std;int main(){ 数组,可以做修改或输入 int a[10] = {1,3,4,2,50,3,1,30,10,20}; 给数组排序,从小到大 sort(a, a+10); cout<<"最大:"<<a[9]<<", "<<"最小: "<<a[9]<<endl; cout<<"最大附近三个平均值: "<< float(a[0]+a[1]+a[2]) / 3.0f<<endl;}谢谢,望采纳

定义一个方法,用于获得int数组中的最大值及对应的索引java

public int[] getMaxIndex(int[] arr){
if(arr==null||arr.length==0){
return null;如果数组为空 或者是长度为0 就返回null
}
int maxIndex=0;假设第一个元素为最大值 那么下标设为0
int[] arrnew=new int[2];设置一个 长度为2的数组 用作记录 规定第一个元素存储最大值 第二个元素存储下标
for(int i =0;i<arr.length-1;i++){
if(arr[maxIndex]<arr[i+1]){
maxIndex=i+1;
arrnew[0]=arr[maxIndex];
arrnew[1]=maxIndex;
}
}
return arrnew;
}
希望能帮到你 谢谢

  
永远跟党走
  • 如果你觉得本站很棒,可以通过扫码支付打赏哦!

    • 微信收款码
    • 支付宝收款码