永发信息网

找出一堆数组中的最大值并输出其下标

答案:1  悬赏:50  手机版
解决时间 2021-01-13 10:16
  • 提问者网友:不爱我么
  • 2021-01-12 13:29
找出一堆数组中的最大值并输出其下标
最佳答案
  • 五星知识达人网友:患得患失的劫
  • 2021-01-12 14:59
下面的程序可以实现找出最大值,输出该最大值和下标。
#include
#include

#define N 10
int main()
{
    int num[N]={19,27,10,15,95,37,57,87,81,75};
    int i;

    int max;
    int max_sign;

    max=num[0];
    for(i=1;i    {
        if(num[i]>max)
        {
            max=num[i];
            max_sign=i;
        }
    }
    printf("the max number is %d,place is %dth
",max,max_sign+1);
    return 0;
}运行结果如下,可以自己跑一下程序,就看到结果了。最大值在数组中的第5个位置(从1开始计数的)。

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯