学c时的一个作业

学c时的一个作业作业描述:如图用递归一次输出每个矩形的四个角标

#include<stdio.h>
void print(int zero, int len)
{
printf("%d  %d  %d  %d\n", zero, zero + len, zero + len * 5, zero + len * 6);//边角值公式
if (1 == len)
return;
/*   田字格递归循环中由大到小,依次输出各个正方形边角值   */
print(zero, len / 2);                                                       //田字格上左角的坐标                                         
print(zero + len / 2, len / 2);                                             //田字格上右角的坐标
print(zero + len / 2 * 5, len / 2);                                         //田字格下左角的坐标
print(zero + len / 2 + len / 2 * 5, len / 2);                               //田字格下右角的坐标
}
int main()
{
int n;
printf("请输入正方形的边长;\n");
scanf("%d", &n);
print(0, n);
return 0;
}