代码改变世界

C++打印三角形状

2018-02-01 18:11  zlj1817  阅读(337)  评论(0编辑  收藏  举报
#include<stdio.h>
void dspace(int m);
void dchar(int n,char m);
void main()
{
	int i,j;
	do
	{
		printf("请输入要输入的行数:");
		scanf("%d",&j);
		if (j>26)
			j=26;
		if (j<0)
			printf("输入有错误!!!\n");

		for(i=0;i<j;i++)
		{
			dspace(j-i-1);
			dchar(2*i+1,'A'+i);
			printf("\n");
		}
	}while(j!=0);
}
void dspace(int m)
{
	int n;
	for(n=0;n<m;n++)
	{
		printf(" ");
	}
}
void dchar(int n,char m)
{
	int i;
    for(i=0;i<n;i++)
	{
		printf("%c",m);
	}
}