杨辉三角
2016-03-16 21:03
351 查看
// test.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
for(int i =0;i<6;i++)
{
PrintNULL(i,6);
PrintA(i,6);
printf("\n");
}
getchar();
return 0;
}
void PrintNULL(int Ranger,int Number){
for(int i =Number-Ranger;i>0;i--)
printf(" ");
}
void PrintA(int Ranger,int Number){
for(int i=0;i<=Ranger;i++)
{
printf("*");
printf(" ");
}
}
输出结果:
*
* *
* * *
* * * *
* * * * *
// test.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
using namespace std;
void PrintNULL(int Ranger,int Numer);
void PrintB(char s[],int &j ,int i,int number);
int _tmain(int argc, _TCHAR* argv[])
{
int j = 0;
char a[]={'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','1','2','3','4','5','6','7','8','9','0'};
for(int i =0;i<9;i++)
{
PrintNULL(i,9);
//PrintA(i,6);
PrintB(a,j,i,9);
printf("\n");
}
getchar();
return 0;
}
void PrintNULL(int Ranger,int Number){
for(int i =Number-Ranger;i>0;i--)
printf(" ");
}
void PrintB(char s[],int &j ,int i,int number){
for(int n = 0;n<i;n++)
{
printf("%c",s[j]);j++;
printf(" ");
}
}
输出结果:
a
b c
d e f
g h i j
k l m n o
p q r s t u
v w x y z 1 2
3 4 5 6 7 8 9 0
//
#include "stdafx.h"
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
for(int i =0;i<6;i++)
{
PrintNULL(i,6);
PrintA(i,6);
printf("\n");
}
getchar();
return 0;
}
void PrintNULL(int Ranger,int Number){
for(int i =Number-Ranger;i>0;i--)
printf(" ");
}
void PrintA(int Ranger,int Number){
for(int i=0;i<=Ranger;i++)
{
printf("*");
printf(" ");
}
}
输出结果:
*
* *
* * *
* * * *
* * * * *
// test.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
using namespace std;
void PrintNULL(int Ranger,int Numer);
void PrintB(char s[],int &j ,int i,int number);
int _tmain(int argc, _TCHAR* argv[])
{
int j = 0;
char a[]={'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','1','2','3','4','5','6','7','8','9','0'};
for(int i =0;i<9;i++)
{
PrintNULL(i,9);
//PrintA(i,6);
PrintB(a,j,i,9);
printf("\n");
}
getchar();
return 0;
}
void PrintNULL(int Ranger,int Number){
for(int i =Number-Ranger;i>0;i--)
printf(" ");
}
void PrintB(char s[],int &j ,int i,int number){
for(int n = 0;n<i;n++)
{
printf("%c",s[j]);j++;
printf(" ");
}
}
输出结果:
a
b c
d e f
g h i j
k l m n o
p q r s t u
v w x y z 1 2
3 4 5 6 7 8 9 0
相关文章推荐
- AngularJS 简介
- 作业二:在github上过程
- 0316-复利计算更新
- [转载] C++ string, const char*, char* 之间互相转换
- 胜利大逃亡(续)
- golang 学习笔记
- sql经典题
- Oulipo (HDU_1686) KMP
- tyvj 2075 差分数组+二分
- HDU 1754 I Hate It(区间最值)
- 二叉树系列——路径系列:根节点到子节点的路径以及根节点到叶子节点的所有路径
- Hadoop学习笔记—4.初识MapReduce
- 搭建自测服务器
- \r\n
- 3、静态代理模式
- 剑指offer 复杂链表的复制 (有向图的复制)
- 剑指offer 二叉搜索树与双向链表
- 过年“飞”回家?携带移动电源登机需注意!
- 博客专栏目录页
- Android:Paletee颜色提取用法(调色板)