帮忙解决一个递归调用问题。
#include <stdio.h>#include <conio.h>
void count_dn(int count);
main()
{
int index;
index = 8;
count_dn(index);
}
void count_dn(int count)
{
count--;
printf("The value of the count is %d\n",count);
if (count > 0)
count_dn(count);
else
getch();
printf("Now the count is %d\n",count);
}
递归程序及结果图.rar
(28.17 KB)
这是一个递归输出0-7的算法,倒数第三行getch();如果被去掉,输出的结果将有所不同,结果请看附件,或方便的话,可以验证一下。谢谢高手了!