找出一堆数组中的最大值并输出其下标
答案: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开始计数的)。
#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开始计数的)。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯