我试着用枫树创建一个名为“复合”的程序,它接受用户输入的n,并使用isprime函数打印出第一个n个复合数字,尽管我不知道我将如何做到这一点,因为我对枫树几乎没有经验。这是我当前的代码,尽管它可能是非常不正确的。local i, L; for i to n do if isprime(n) then L := [op(L), i] end if end do; end proc非常感谢
当用户给出一个数字(n)时,我试图用Maple创建一个运行Collatz序列的基本程序。对于那些不知道的人,Collatz序列基本上是“如果给定的数是奇数,做3n + 1,如果是偶数,除以2,然后对每个答案继续这样做。最终,答案将达到1”,我试图获取执行序列的迭代次数,例如,如果这个序列经过10次,它会打印出来。以下是我的当前代码:if type(n, even) then (1/2)*n end if local i;
i :