为什么按答案那样不会出现第十天呢
还有如果要按正向数的话就是从第一天开始剩几个而不是从第九天开始剩几个的话怎么办
需要递归的时候才要递归。你对递归还是理解不透啊。
#include <stdio.h>
int main()
{
int num = 1534;
for(int i=1;;i++)
{
if(i>1)
num=num/2-1;
if(num>0)
printf("第%d天所剩桃子%d个\n", i, num); //天数,所剩桃子个数
else
break;
}
return 0;
}
哦 明白了递归递归 还是与循环有点混
那请问第十天呢怎么没表现出来呢
你的表述很混乱啊。如果正向的话就得把正向题目说清楚。