最新回答 / 慕少5189397
这道题是每行一个循环,第一个子循环是打空格,第二个子循环是打*。以第一次循环为例,j=i即j=1即j可以打四次,有四个空格,然后k=0,k<1,即K可以打一次乘号就跳出去了,子循环结束,然后是第二次父循环,此时i=2,然后这一次j只能打三次,即有三个空格,K=0,K<3,即有三个乘号,第二行就打好了。后面的依此类推
2018-11-26
最新回答 / 坠入时空
递归运行顺序,你可以这么想。从函数 1 开始到遇到递归自己 2,再从函数 2 开始遇到递归自己 3,再从函数 3 开始遇到递归结束,开始返回到 2, 函数 2 返回 到 1 ,函数 1 返回到主函数调用行
2018-11-25
最赞回答 / CuberDC
<...图片...>result = factorial(n-1)*n这个的n每次循环以后都会减1但是外部的n不会变,有什么疑问可以提出来,我一开始是这个没想通后来看了这张图就懂了
2018-11-25
最新回答 / 乐莫乐兮新相识
#include <stdio.h>void money(int down,int up){ float t=13.0; if(down>=23&&up<=5) { t=2*(t+1+9*2.3*(1+0.2)); } else if(down<23||up>5) { t=t+1+9*2.3*(1+0.2)+t+1+9*2.3; } else t=(t+1+9*2.3)*2...
2018-11-25