#include <stdio.h>
#define LEN 50
void main()
{
int a[LEN]={0},i,j,min=0,iMin=0,max=0,iMax=0;
printf("请个输入
整型数组元素(输入0表示输入结束):\n");
for (j=0; j<LEN; j++)
{
scanf("%d", &a[j]);
if (a[j] == 0)
break;
}
min=max=a[0];
for (i=1; i<j; i++)
{
if (a[i]<min)
{
min = a[i];
iMin = i;
}
if (a[i]>max)
{
max = a[i];
iMax = i;
}
}
printf("值最小的元素为: %d,其下标为: %d \n", min,iMin);
printf("值最大的元素为: %d,其下标为: %d \n", max,iMax);
}
//测试结果:
本回答被网友采纳