/*
Copyright(c)2016,烟台大学计算机学院
All rights reserved.
文件名称:tset.cpp
作者:尤文敏
完成日期:2016年11月10
版本号:v1.0
题目描述 :
循环画三角形
问题及代码:
#include <stdio.h>
#include <stdlib.h>
void holl_triangle(int n); /*函数声明*/
int main()
{
int n;
scanf("%d",&n); /*输入行数n*/
holl_triangle(n); /*调用输入n行的空心三角形的函数*/
return 0;
}
void holl_triangle(int n)
{
int j,i;
for(j=1; j<=n-1; j++)
{
printf(" ");
}
printf("*\n");
for(i=2; i<=n-1; i++)
{
for(j=1; j<=n-i; j++)
{
printf(" ");
}
printf("*");
for(j=1; j<=2*i-3; j++)
{
printf(" ");
}
printf("*\n");
}
for(j=1; j<=2*n-1; j++)
{
printf("*");
}
}
运行结果:
![](https://img-blog.csdn.net/20161112102255016?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
知识点总结:
在画三角形这个程序当中,要明确好每一行的规律,找清楚每一行空的地方的规律,这样才能在编写过程中一步到位!并且对于不需要返回值的函数,其函数前是void。
学习心得:
一点点的进步,一点点的成长!