解题思路:
注意事项:
参考代码:
#include "stdio.h"
int MAX(int arr[], int L, int R)
{
if (L == R)
{
int s = arr[L];
return s;
}
int a = arr[L];
int b = MAX(arr, L + 1, R);
int s= a > b ? a : b;
return s;
}
int main()
{
int num[10];
while (scanf("%d", &num[0]) != EOF)
{
for (int i = 1; i < 10; i++)
{
scanf("%d", &num[i]);
}
printf("max=%d\n", MAX(num, 0, 9));
}
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题5.8 (C语言代码)浏览:770 |
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:554 |
C语言程序设计教程(第三版)课后习题7.1 (C语言代码)浏览:734 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:607 |
C语言训练-求1+2!+3!+...+N!的和 (C语言代码)万恶的long long浏览:880 |
WU-判定字符位置 (C++代码)浏览:1406 |
WU-拆分位数 (C++代码)浏览:785 |
水仙花 (C语言代码)浏览:1052 |
罗列完美数 (C语言代码)浏览:491 |
妹子杀手的故事 (C语言代码)浏览:1054 |