-4
我试图找到最大的元素是一个大小的数组,但是我无法从概念上理解我做错了什么如果任何人都可以指向正确的方向我会非常感谢!试图找到一个数组中最大的元素c99
#include <stdio.h>
void max(int a[], int n)
{
int *max ;
int * ind_max;
int i;
*max = a[0];
* ind_max=*max ;
for (i = 1; i < n; i++) {
if (a[i] > *max) {
*max = a[i]; *ind_max = i;
}
else
;
printf("Largest element is at position: %p\n",(void *)ind_max);
}
}
int main(void)
{
int k,ch;
k=0;
int a[k];
while (1){
printf("Enter a series of numbers seperated by a space:");
ch=getchar();
if (ch==' ')
k++;
if (ch=='/n')
break;
}
max(a[k],k);
}
在什么时候将数字/字符放在数组“a”中? –