蓝桥杯——寻找数组中的最大值
生活随笔
收集整理的这篇文章主要介绍了
蓝桥杯——寻找数组中的最大值
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
问题描述
对于给定整数数组a[],寻找其中最大值,并返回下标。 输入格式 整数数组a[],数组元素个数小于1等于100。输入数据分作两行:第一行只有一个数,表示数组元素个数;第二行为数组的各个元素。 输出格式 输出最大值,及其下标 样例输入 3 3 2 1 样例输出 3 0 答案:
#include <stdio.h>
#include <string.h>
int main(int argc, const char * argv[]) {
int n;
scanf("%d",&n);
//输入数据
int a[n];
int i;
for (i = 0;i < n;++i) {
scanf("%d",&a[i]);
}
//确定最大值
int max = a[0];
for (i = 1; i <n;i ++) {
if (max <a[i]) {
max = a[i];
}
}
//输入数组中的最大值和相应索引
printf("%d ",max);
for (i = 0; i < n; i ++) {
if (max == a[i]) {
printf("%d",i);
}
}
return 0;
}
转载于:https://www.cnblogs.com/123qw/p/4383911.html
总结
以上是生活随笔为你收集整理的蓝桥杯——寻找数组中的最大值的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 随机猜拳判断胜利(思路,逻辑正确不完美)
- 下一篇: 成功者五大因素 奸的好人-笔记