c语言 有一个一维整型数组,内放10个学生的成绩,求其中的最大值及其所在的下标,如果出现了一个以上的最
就以下表最小的那个最大值为准如果出现了一个以上的最大值,就以下标最小的那个最大值为准例如67789085826650937460输出937...
就以下表最小的那个最大值为准
如果出现了一个以上的最大值,就以下标最小的那个最大值为准
例如 67 78 90 85 82 66 50 93 74 60
输出 93 7 展开
如果出现了一个以上的最大值,就以下标最小的那个最大值为准
例如 67 78 90 85 82 66 50 93 74 60
输出 93 7 展开
2个回答
展开全部
#include <stdio.h>
int main()
{
int a[10], i, max, min;
for(i = 0; i < 10; i ++)
scanf("%d",&a[i]);
max = min = 0;
for(i = 1; i < 10; i ++)
{
if(a[max]<a[i]) max = i;
else if(a[min]>a[i]) min = i;
}
printf("%d %d\n", max, min);
return 0;
}
2017-09-19
展开全部
#include <stdio.h>
int main()
{
int a[10],i,m=0;
for(i=0;i<10;i++)
{
scanf("%d",&a[i]);
}
for(i=1;i<10;i++)
{
if(a[m]<a[i]) m=i;
}
printf("%d %d\n",a[m],m);
}
int main()
{
int a[10],i,m=0;
for(i=0;i<10;i++)
{
scanf("%d",&a[i]);
}
for(i=1;i<10;i++)
{
if(a[m]<a[i]) m=i;
}
printf("%d %d\n",a[m],m);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询