跪求!一C语言答案!急需!输入一个一维整型数组,并找出数组元素中最大值和最小值及其相应下标!

2024-11-19 06:35:21
推荐回答(3个)
回答1:

#include

int main()
{
int i,j,k,a[10],max,min;
printf("输入10个整数:");
scanf("%d",&a[0]);
max = min = a[0];
j = k = 0;

for(i=1; i<10; i++)
{
scanf("%d",&a[i]);
if(max < a[i])
{
max = a[i];
j = i;
}
if(min > a[i])
{
min = a[i];
k = i;
}
}
printf("最大值是:%d,其对应下标是:%d\n",max,j);
printf("最小值是:%d,其对应下标是:%d\n",min,k);
}

回答2:

你去网上搜一下 冒泡法 或许可以解决你的问题!!!

回答3:

又不排序,要冒泡法做什么。
2楼正解。