递归 example ruler
来源:互联网 发布:超玩fifaol3数据库 编辑:程序博客网 时间:2024/05/17 02:01
#include<iostream>using namespace std;const int len = 66;const int divs = 6;void subdivide(char ar[],int low,int high,int level);int main(){char ruler[len];int i;for(i=0;i<len-2;i++){ruler[i] = ' ';}ruler[len - 1] = '\0';int max = len-2;int min = 0;ruler[min] = ruler[max] = ' ';cout << ruler << endl;for(i=1;i<=divs;i++){subdivide(ruler,min,max,i);cout << ruler << endl;for(int j = 1;j < len-2;j++){ruler[j] = ' ';}}return 0;}void subdivide(char ar[],int low,int high,int level){if(level == 0)return;int mid = (high + low) / 2;ar[mid] = '|';subdivide(ar,low,mid,level-1);subdivide(ar,mid,high,level-1);}
D:\programming\C++>g++ ruler.cppD:\programming\C++>a | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
0 0
- 递归 example ruler
- Golomb ruler
- uvalive3667 ruler
- LA 3667 Ruler
- la 3667 ruler
- UVALive - 3667 Ruler
- uva 1377 - Ruler(BFS)
- (intermediate) UVA 1377 - Ruler
- [dfs] UVALive 3667 Ruler
- UVA 1377 Ruler(dfs)
- LA 3667 Ruler IDA* .
- 金额刻度尺Ruler
- example
- example
- Example
- example
- Example
- Example
- 标记
- 电话面试1 20160323_1916_18min
- oracle 找不到监听
- 基础排序算法
- Eclipse 下 查询和复制类路径的快捷方法
- 递归 example ruler
- 字符编码笔记:ASCII、Unicode、UTF-8 和 Base64
- leetcode 287. Find the Duplicate Number,数组中找重复的数
- Java中的String类型
- 单线程操作
- HDU 3687 National Day Parade
- 10007---Trail ~ Populating the Data Model
- 关于怎么生成windows安装包
- ITOO——MVC中View与Controller间的传值