提交记录 #312
提交时间:2024-11-26 11:05:13
语言:c
状态:CompileError
编译情况:编译错误
code.c:30:5: error: redefinition of ‘main’
30 | int main() {
| ^~~~
code.c:5:5: note: previous definition of ‘main’ was here
5 | int main()
| ^~~~
固定测试点暂不可用
附加测试点暂不可用
45【大学】函数递归*
#include <stdio.h>
int findf(int n) {
if (n >= 0 && n <= 4) {
return n;
}
if (n > 4) {
if (n % 2 == 0) {
return findf(n - 1) + findf(n - 3);
} else {
return findf(n - 2) + findf(n - 4);
}
}
return -1;
}
int main() {
int n, s;
scanf("%d", &n);
s = findf(n);
printf("%d\n", s);
return 0;
}