刷题笔记
题目:
问题描述
对于给定整数数组a[],寻找其中最大值,并返回下标。
输入格式
整数数组a[],数组元素个数小于1等于100。输出数据分作两行:第一行只有一个数,表示数组元素个数;第二行为数组的各个元素。
输出格式
输出最大值,及其下标
样例输入
3
3 2 1
样例输出
3 0
#include<stdio.h>
#define N 100
int main()
{ int a[N];
int i,n,max=0,ans;
scanf("%d",&n);
for(i=0;i<n;i++)
{ scanf("%d",&a[i]);
if(max<a[i])
{ max=a[i];
ans=i;
}
}
printf("%d %d\n",max,ans);
return 0;
}
如有疑问或者更好的解法,欢迎大家留言评论。