vb,编写过程求一维数组中的最大值及其在数组中的位置(最好能把程序写下来)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vb,编写过程求一维数组中的最大值及其在数组中的位置(最好能把程序写下来)相关的知识,希望对你有一定的参考价值。

如果有几个最大值咋办?

dim iTest(n) as integer
dim iplace(n) as integer
dim max as integer
dim i as integer
dim j as integer

for i= 0 to n-1
if iTest(i)>iTest(i+1) then
max = iTest(i)
else
max = iTest(i+1)
end if
next

for i= 0 to n
if iTest(i)=max then
iplace(j) = i
end if
j=j+1
next

最大值:max
位置:iplace()追问

输出要怎么输出呢?能把窗体截图发一下吗

追答

Linux系统,我手打的。。。

for i = 0 to j
打印: iplace(i) //VB打印忘了。。。
next

参考技术A for for for

C语言利用指针编写程序,求一维数组中的最大和最小值

#include<stdio.h>
//利用指针编写程序,求一维数组中的最大和最小值
int main()
 int a[10],i;
 for(i=0;i<10;i++)
  scanf("%d",&a[i]);
 int max,min,*p;
 p=a;
 max=min=a[0];
 for(;p<a+10;p++)
 
  if(*p>max)
   max=*p;
  if(*p<min)
   min=*p;
 
 printf("max=%d,min=%d",max,min);
 return 0; 

以上是关于vb,编写过程求一维数组中的最大值及其在数组中的位置(最好能把程序写下来)的主要内容,如果未能解决你的问题,请参考以下文章

编写一个函数findmax( ),求数组中最大元素及其下标。调用该函数求整型数组a中的最大元素及其下标。

VB编程:随机产生10个100以内的数,并存放在A数组中,求A数组中的最大数及其所对应的下标。

如何用vb解答随机产生N个二位正整数存放在一维数组中,求数组的最大值、平均值。

用JAVA编写一个程序,计算一维数组中的最大值、最小值及其差值

编写函数,返回在一个整数组中出现次数最多的数及其出现次数。

Java中如何获取一维数组最小值