C語言 · 尋找數組中的最大值


 問題描述

  對於給定整數數組a[],尋找其中最大值,並返回下標。
輸入格式
  整數數組a[],數組元素個數小於1等於100。輸出數據分作兩行:第一行只有一個數,表示數組元素個數;第二行為數組的各個元素。
輸出格式
  輸出最大值,及其下標
樣例輸入
3
3 2 1

樣例輸出

3 0

 

思路:對於給定整數數組a[],尋找其中最大值,並返回下標。

 1 #include<stdio.h>
 2 int maxfun(int a,int b);
 3 int main(){
 4     int i,j,N;
 5     int sum = 0,max = 0; 
 6     scanf("%d",&N);
 7     int a[N];
 8     for(i=0; i<N; i++){
 9         scanf("%d", &a[i]);
10         if(a[i]>max){
11            max = a[i];
12            sum = i;
13         }
14     }
15     printf("%d %d",N,sum);
16 }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM