开放大学在线学习搜题
当前位置:首页 > 学习题库 > C语言程序基础

问题

下列程序的运行结果_______。 #include < stdio.h > long fib(int g) { switch (g) { case 0: return (0); case 1: case 2: return (2); } printf("g=%d,", g); return (fib(g - 1) + fib(g - 2)); } void main()

发布时间:2025-05-25   作者:广东开放大学   浏览:0

下列程序的运行结果_______。

#include < stdio.h > long fib(int g) {
    switch (g) {
    case 0:
        return (0);
    case 1:
    case 2:
        return (2);
    }
    printf("g=%d,", g);
    return (fib(g - 1) + fib(g - 2));
}
void main() {
    long k;
    k = fib(4);
    printf("k=%ld\n", k);
}

您可能感兴趣的试题