1180: 【实验8.2.3指针程序设计】
金币值:2
定数:5
时间限制:1.000 s
内存限制:128 M
正确:6
提交:16
正确率:37.50% 命题人:
题目描述
从键盘任意输入5个整数存放在数组中,用函数编程输出该数组中的最大值和最小值,并返回它们所在数组中的位置下标。请在空白处填空,保证程序运行正确。
#include <stdio.h>
void maxmin(int *src, int len)
{
int max,min,i;
int maxindex=0,minindex=0;
max=min=src[0];
for(i=1;i<len;i++)
{
if( )
{
max=src[i];
maxindex=i;
}
else if(min>src[i])
{
minindex=i;
}
}
printf("max=%d,min=%d\n",max,min);
printf("maxindex=%d,minindex=%d\n",maxindex,minindex);
}
int main(void)
{
int a[5],i;
for(i=0;i<5;i++)
scanf("%d",&a[i]);
return 0;
}
输入样例 复制
1 9 3 5 8
输出样例 复制
max=9,min=1
maxindex=1,minindex=0