#include<stdio.h>
void main()
{
int a[10]={2, 0, 2, -10, 3, -1, -2, -3, 8, 0};
int s1 = 0, s2 = 0, i;
for(i = 0; i < 10; i++)
{
if(a[i] < a[s1])
{
s1 = i;
}
}
for(i = 0,s2 = (s1 + 1)%10; i < 10; i++)
{
if(a[i] < a[s2] && i != s1)
{
s2 = i;
}
}
printf("最小两数的下标分别为: %d, %d\n\n", s1, s2);
printf("最小两数为: %d, %d\n\n", a[s1], a[s2]);
}
从一个数据元素无序的整型数组中找出最小的两个数的下标
最新推荐文章于 2021-11-26 20:56:02 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)