第十一周 OJ 循环画三角形

来源:互联网 发布:java图书管理系统界面 编辑:程序博客网 时间:2024/05/29 12:52

烟台大学 计算机控制与工程学院

作者:单长喜

题目描述:输入行数,输出空三角形。

程序:

#include <stdio.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 i,j;    for(j=n-1; j>0; j--)    {        printf(" ");    }    printf("*\n");    for(i=2; i<n; i++)    {        for(j=n-i; j>0; j--)        {            printf(" ");        }        printf("*");        for(j=1; j<=2*i-3; j++)        {            printf(" ");        }        printf("*\n");    }    for(j=1; j<2*n; j++)    {        printf("*");    }    return ;}


结果:

注意:void 无返回值。搞清楚循环关系。

0 0