方法一:
这样不知道最大值在数组中的位置(但是不同情况不同用法)
#include<stdio.h>
int main(void)
{
int a[] = {3,2,5,8,4,7,6,9};
int len = sizeof(a) / sizeof(a[0]);
int max = a[0];
for( int i = 1; i < len; i++ ) {
if( a[i] > max ) {
max = a[i];
}
}
printf("%d", max);
return 0;
}
方法二:找下标
#include<stdio.h>
int main(void)
{
int a[] = {3,2,5,8,4,7,6,9};
int len = sizeof(a) / sizeof(a[0]);
int Rmax = 0;
for( int i = 1; i < len; i++ ) {
if( a[i] > a[Rmax] ) {
Rmax = i;
}
}
printf("%d", Rmax);
return 0;
}