这个题调试半天下标就弄不好了,求大神~~
Q:从键盘输入10个整型数据,找出最大值和最大值的下标并输出?#include <stdio.h>
#define N 10
void input (int array_b[N])
{
int i;
printf("请输入%d个整数:",N);
for(i=0;i<N;i++)
{
scanf("%d",&array_b[i]);
}
}
int max(int array_b[N])
{
int i,maxmum,j;
maxmum=array_b[0];
for(i=1;i<N;i++)
{
if(array_b[i]>maxmum)
maxmum=array_b[i];
}
return maxmum;
}
int main()
{
int array_a[N],maxmum,i,j;
input(array_a);
maxmum=max(array_a);
printf("maxmum=%d\n",maxmum);
{
if(maxmum=array_a[N])
{
maxmum=array_a[N];
j=N;
}
}
printf("最大值的下标:%4d\n",j);
return 0;
}