C语言:输出一个指定层数的塔形

原创 2018年04月14日 23:04:02

题目来源:大工慕课 链接
作者:Caleb Sung

参考解答

#include<stdio.h>
void main()
{
    int floor,i,j,t;
    printf("输入层数。\n");
    scanf("%d",&floor);
    printf("\n\n----------图形如下----------\n\n\n");
    for(i=1;i<=floor;i++)
    {
        for(j=floor-i;j>=0;j--) //输出*前空格 
            printf(" ");
        for(t=1;t<=i;t++) //输出* 
        {
            printf("* ");
            if(t==i) //判断换行 
            {
                printf("\n");
                break;
            }
        }   
    }
    printf("\n\n----------------------------\n\n");
}

输出效果

【输入】10
【输出】

----------图形如下----------


          *
         * *
        * * *
       * * * *
      * * * * *
     * * * * * *
    * * * * * * *
   * * * * * * * *
  * * * * * * * * *
 * * * * * * * * * *


----------------------------
版权声明:根据中华人民共和国著作权法,转载请标明来源,作者保留依法追究未经授权转载行为的权利 https://blog.csdn.net/qq_41933331/article/details/79945423

C语言输入一个数,打印其输出的次数

C语言输入一个数,打印其输出的次数,如输入-2223334   2 输出3 #include int Count_Digit ( const int N, const int D ); ...
  • knighkingLOL
  • knighkingLOL
  • 2016-12-12 17:47:34
  • 448

c语言实现正倒金字塔

  • 2017年12月07日 22:20
  • 801B
  • 下载

C语言实现控制行数打印星号金字塔

#include #include int main() { int i, j, k,n; printf("输入要打印的行数:"); scanf_s("%d", &n)...
  • stay_the_course
  • stay_the_course
  • 2016-09-21 23:10:37
  • 2287

计算二叉树中值为data的结点所在的层数

定义二叉树的二叉链表,设其元素为整数。然后编写函数,计算二叉树中值为x结点所在的层数。...
  • TysonSir
  • TysonSir
  • 2017-05-25 15:54:24
  • 1220

C语言实验——打印金字塔

Problem Description 输入n值,打印下列形状的金字塔,其中n代表金字塔的层数。 Input 输入只有一个正整数n。 Output 打印金字塔图形,其中每个数字...
  • be_your_back
  • be_your_back
  • 2016-11-09 01:51:29
  • 3679

杭电acm2032杨辉三角

杨辉三角 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Sub...
  • fingersorry
  • fingersorry
  • 2014-10-12 00:18:18
  • 648

杨辉三角-金字塔格式输出

杨辉三角的打印输出
  • qq_28779021
  • qq_28779021
  • 2016-05-22 21:29:54
  • 1232

C语言实验——打印金字塔 (sdut oj)

C语言实验——打印金字塔 Time Limit: 1000MS Memory Limit: 65536KB Problem Description ...
  • SwordsMan98
  • SwordsMan98
  • 2017-01-25 17:44:50
  • 440

oj2016: C语言实验——打印金字塔

问题描述:输入n值,打印下列形状的金字塔,其中n代表金字塔的层数。 作者:何知令 发表时间:2017年2月23日4 输入;输入只有一个正整数n。 输出:打印金字塔图形,其中每个数字之间有一个空...
  • qq_36203090
  • qq_36203090
  • 2017-02-23 17:53:50
  • 1221

C语言找出字符串中的特定的字符,并输出

这里我们用到了函数 strchr 这个函数返回值是一个指针 函数参数是 一个字符串和一个字符。 #include #include void main() { ch...
  • maenda
  • maenda
  • 2015-06-18 21:25:53
  • 1070
收藏助手
不良信息举报
您举报文章:C语言:输出一个指定层数的塔形
举报原因:
原因补充:

(最多只允许输入30个字)