已采纳回答 / qq_云四王飞龙_0
strcat(s1,s2)是把s2接到s1后面,strcpy(s1,s2)是把s2的值给s1。s1是(s1,s2,s3)的集合。strcat(s1,s2),strcat(s1,s3)是说s2接到s1,再把s3接到s1。相当于是s1后面接收了s2,s3。strcpy(s1,s2),strcat(s1,s3)是说s2的值赋予s1,再把s3接到s1。相当于是s1的值变为s2后,把s3接到s1后面。也就是s1是(s2,s3)的集合。
2017-03-25
已采纳回答 / 慕粉1108094543
循环,两个for循环。外循一次,内循环多次。就好像小时候玩转圈圈游戏。总共十个圈。两个人一起往里面走。我走一圈,对方要跑总圈数减去我的跑的圈数。我跑一圈对方跑9圈,我跑2圈,他跑8圈。。。。。。。。这就是倒叙打印
2017-03-23
已采纳回答 / qq_那一年彼岸花开_0
递归函数你可以倒过来看。它计算的顺序分别是 n=10-----1个 n=9-------2个 。。。。。。 n=1-------?个它实际上的顺序是倒过来的,return 1 的意思是他的起始条件是 1个;你注意看那个语句num = getPeachNumber((n+1)+1)*2 里面,它实际上是先计算n+1项的,之后...
2017-03-23
已采纳回答 / qq_懒散的小猫咪_03912928
首先想尝试下自己的程序可以下一个编译器,在里面写代码然后编译出来可以知道程序错没有错,错在哪里。然后这个程序中study函数中的定义变量没有定义变量的数据类型,之后在两个printf函数中的x,y的运用没看懂,最后,主函数中study函数的调用中,没有把变量输入。
2017-03-23
已采纳回答 / qq_懒散的小猫咪_03912928
童鞋,这段代码中的i,flag,sum几个变量没有定义,然后,flag,sum没有赋予初始值。其实你可以下载一个编译器,像Dev-C++等,在编译器中编译下就知道问题出在哪里了。<...图片...>
2017-03-22
已采纳回答 / 浅_忆
如果是打印第8天的,num =(getPeachNumber(9)+1)*2 ={[(getPeachNumber(10)+1)*2]+1}*2 ={[(1+1)*2]+1}*2 =10但是你的方法是num=getPeachNumber(((9)+1)*2) =getPeachNumber(20)这样算出来的就是20,明显就有错了
2017-03-22