开发者社区 问答 正文

怎样用递归算法输出一个数组的所有元素

怎样用递归算法输出一个数组的所有元素

展开
收起
知与谁同 2018-07-16 12:19:13 1932 分享 版权
1 条回答
写回答
取消 提交回答
  • 静静的看着你们
    不排除有语法错误
    顺序:
    VAR
    i,n:longint;
    a:array[1..100]of longint;
    procedure make(le:longint);
    begin
    if le>n then exit;
    write(a[le],' ');
    make(le+1);
    end;

    BEGIN
    readln(n);
    for i:=1 to n do read(a[i]);
    make(1);
    END.

    倒序:
    var
    i,n:longint;
    a:array[1..100]of longint;
    procedure make(le:longint);
    begin
    if le<n then make(le+1);
    write(a[le],' ');
    end;

    BEGIN
    readln(n);
    for i:=1 to n do read(a[i]);
    make(1);
    END.
    2019-07-17 22:54:37
    赞同 展开评论
问答分类:
问答标签:
问答地址: