解题思路:
注意事项:
参考代码:
#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语言代码)浏览:1319 |
C语言训练-计算:t=1-1/(2*2)-1/(3*3)-...-1/(m*m) (C语言代码)浏览:780 |
最长单词 (C语言代码)浏览:1362 |
C语言训练-列出最简真分数序列* (C语言代码)浏览:604 |
C语言程序设计教程(第三版)课后习题10.2 (C语言代码)浏览:1457 |
1126题解浏览:578 |
2003年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:667 |
C语言程序设计教程(第三版)课后习题10.5 (C语言代码)浏览:534 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:1181 |
ACM俱乐部密码浏览:935 |