找出数组中最大的元素的下标。
标签:sea print oar des 代码 limit include span 算法
找出数组中最大的元素的下标。
多组测试,每组先输入一个不大于10的整数n
然后是n个整数
输出这n个整数中最大的元素及下标值
4
1 4 5 6
6 3
1 #include<stdio.h> 2 int main(){ 3 int n,a[100],t,k; 4 scanf("%d%d",&n,&a[0]); 5 k=a[0]; 6 for(int i=1;i<n;i++){ 7 scanf("%d",&a[i]); 8 if(a[i]>k){ 9 k=a[i]; 10 t=i; 11 } 12 } 13 printf("%d %d\n",k,t); 14 return 0; 15 }
//改了许多次,正确代码!!!
1 #include<stdio.h> 2 int main(){ 3 int n,a[100],t,k; 4 while(scanf("%d%d",&n,&a[0])!=EOF){ 5 k=a[0]; 6 for(int i=1;i<n;i++){ 7 scanf("%d",&a[i]); 8 if(a[i]>k){ 9 k=a[i]; 10 t=i; 11 } 12 } 13 printf("%d %d\n",k,t); 14 } 15 return 0; 16 }
!!! 注意 多组数据输入!!!
1142: 零起点学算法49——找出数组中最大元素的位置(下标值)
标签:sea print oar des 代码 limit include span 算法
原文地址:http://www.cnblogs.com/dddddd/p/6680664.html