第六章6

【题目描述】

培育大棚里培育了一批新品种的小苹果树苗,为了评估它们的发育程度,我们为每一棵小树苗都设定了一个“健康指数”。现在我们需要进一步的评估这批小树苗的健康均衡程度,因此我们需要从中找到健康指数差距最大的两棵小树苗,以此来进一步的进行评估。

【输入】

有两行。第1行是一个整数n(2≤ n≤100),表示一共有n棵小树苗。第2行是n个整数(互不相同),分别表示n棵小树苗的健康指数,同时根据输入顺序,从1开始为其编号1,2,…,n。也就是说第1个整数是第1棵小树苗的健康指数,第2个整数是第2棵小树苗的健康指数,依次类推。

【输出】

 有两行。第1行两个整数分别表示健康指数差距最大的两棵小树苗中健康指数最大的小树苗的健康指数和其对应的编号。第2行两个整数分别表示健康指数最小的小树苗的健康指数和其对应的编号。

【样例输入】

10

1 2 3 4 5 6 7 8 9 11

 

【样例输出】

11 10
1 1
#include <stdio.h>
#include <stdlib.h>

int main()
{
   int n,i,min=0,max=0;
   scanf("%d",&n);
   int m[n];
   for(i=0;i<n;i++)
    scanf("%d",&m[i]);
   for(i=1;i<n;i++)
    if(m[max]<m[i])
    max=i;
   for(i=1;i<n;i++)
    if(m[min]>m[i])
    min=i;
   printf("%d %d\n%d %d",m[max],max+1,m[min],min+1);
    return 0;
}

 

posted @ 2022-11-09 17:30  aquAAA  阅读(290)  评论(0编辑  收藏  举报