#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
void foo1(int i, int coun)
{
if (i <=coun)
{
printf(" ");
foo1(i+1,coun);
}
return;
}
void foo2(int i,int coun)
{
if (coun <= i)
{
foo2(i, coun + 1);//2,3,4,5先算好后运算
printf(" %d*%d=%d", i, coun, coun*i);
}
return;
}
void foo(int i,int coun)
{
if (coun <= i)
{
//foo1(i,coun);
foo2(i,coun);
printf("\n");
foo(i-1, coun);//i出一个值调用运算一次,所以顺序没改变
}
}
void main()
{
foo(5 ,1);
getchar();
}
递归九九乘法表
最新推荐文章于 2021-05-31 16:38:38 发布