题目:编程求一组整数中的最大值、最小值及其下标。
注意:sizeof(a)/sizeof(int)代表数组的长度,sizeof(a)是数组的总字节数,sizeof(int)是整型变量字节数。
下面展示一些 内联代码片
。
输出:
min=2,max=30,minloc=3,maxloc=4
Press any key to continue
// An highlighted block
#include <stdio.h>
int main()
{
int min,max,minloc,maxloc,length;
int a[]={4,5,6,2,30};
minloc=0;
maxloc=0;
max=a[0];
min=a[0];
length=sizeof(a)/sizeof(int);
for(int i=0;i<length;i++)
{
if(a[i]<min)
{
min=a[i];
minloc=i;
}
if(a[i]>max)
{
max=a[i];
maxloc=i;
}
}
printf("min=%d,max=%d,minloc=%d,maxloc=%d",min,max,minloc,maxloc);
return 0;
}
结果展示: