c语⾔数组最⼩值
/*****
题⽬描述
数组a有n个元素,请输出n个元素的最⼩值及其下标。若最⼩值有多个,请输出下标最⼩的⼀个。注意,有效下标从0开始。输⼊
输⼊分两⾏,第⼀⾏是⼀个正整数n(n<=1000),第⼆⾏是n个整数。
输出
输出占⼀⾏。输出数组的最⼩值及其下标,⽤空格隔开。
c语言数组最大值最小值
样例输⼊ Copy
5
8 4 5 1 2
样例输出 Copy
1 3
*****/
#include<stdio.h>
#include<stdlib.h>
int main()
{
int n,i;
int min,imin;
scanf("%d",&n);
int a[n-1];
for(i =0; i<n; i++)
{
scanf("%d",&a[i]);
}
min = a[0];
imin =0;
for( i =1; i<n; i++)
{
if(min>a[i])
{
min = a[i];
imin = i;
}
}
printf("%d %d",min,imin);
return0;
}

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。