0 遞迴求最大值 (100分)
0 遞迴求最大值 (100分)
寫一個函式可以讀入n(0<n<100)個整數,並求出這n個整數中的最大值。
此題要求遞迴求解,在此題的所有提交中只要出現非遞迴提交,無論其他提交是否是遞迴求解此題均為0分。
函式介面定義:
函式介面如下:
int findMax(int n) ;
其中 n 是使用者傳入的引數。 n 的值大於0且小於100; 函式須返回 讀入的n個整數中最大的那個數。
裁判測試程式樣例:
函式被呼叫進行測試的例子如下:
#include <stdio.h>
int findMax(int n) ;
int main()
{
int n ;
scanf("%d", &n);
printf("%d\n" , findMax( n ) ) ;
return 0;
}
/* 請在這裡填寫答案 */
輸入樣例:
6
15 30 34 10 89 5
輸出樣例:
89
int findMax(int n) {
int c;
int m;
scanf("%d",&c);
if (n==1){
return c;
}else {
m=findMax(n-1);
return c>=m?c:m;
}
}
相關文章
- 2397 求最大值 迴圈
- 遞迴和非遞迴分別實現求n的階乘遞迴
- 遞迴求填空結果的python程式遞迴Python
- 用遞迴方法求10的階乘遞迴
- fibonacci斐波那契數列詳解 遞迴求Fn非遞迴求Fn求n最近的斐波那契數遞迴
- 2397 求最大值
- 編寫函式:遞迴求逆序 (Append Code) ★函式遞迴APP
- 遞迴和尾遞迴遞迴
- 快速排序【遞迴】【非遞迴】排序遞迴
- 求斐波那契數,你還在用遞迴嗎?遞迴
- 遞迴遞迴
- 股票問題-求收益最大值
- 用遞迴求出最大公約數和最小公倍數,求補充最小公倍數的遞迴用法遞迴
- 什麼是遞迴?遞迴和迴圈的異同遞迴
- go 遞迴Go遞迴
- JavaScript遞迴JavaScript遞迴
- 理解遞迴遞迴
- 分而治之-遞迴遞迴
- 遍歷二叉樹-------遞迴&非遞迴二叉樹遞迴
- 2419 求最大值和最小值
- Python求最大值的方法有哪些?Python
- JavaScript 陣列排序 與 求最大值JavaScript陣列排序
- 遞迴和遞推總結遞迴
- 迭代與遞迴--你被遞迴搞暈過嗎?遞迴
- 演算法小專欄:遞迴與尾遞迴演算法遞迴
- 刷題系列 - Python用遞迴實現求二叉樹深度Python遞迴二叉樹
- Java語言非遞迴求第n個斐波那契數Java遞迴
- 【遞迴打卡2】求兩個有序陣列的第K小數遞迴陣列
- 遞迴呼叫 VS 迴圈呼叫遞迴
- 遞迴總結遞迴
- SQL 遞迴思想SQL遞迴
- 遞迴函式遞迴函式
- 談談遞迴遞迴
- 遞迴問題遞迴
- 遞迴加回溯遞迴
- 遞迴-*快速排序遞迴排序
- 遞迴小記遞迴
- 理解遞迴 Recurtion遞迴