C: print rhombus

Posted ascertain

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C: print rhombus相关的知识,希望对你有一定的参考价值。

 

#include <stdio.h>
#include "math.h"
#include "stdlib.h"
#include "unistd.h"

int main(void) 
    int h, line, t;
    scanf("%i", &h);
    for (int v = h - 1; v >= -(h - 1); --v) 
        line = h - abs(v);
        for (t = 0; t < h - line; ++t)
            printf(" ");
        for (t = 0; t < 2 * line - 1; ++t) 
            if (t == 0 || t == 2 * line - 1 - 1)
                printf("*");
            else
                printf(" ");
        
        printf("\\n");
    

 

以上是关于C: print rhombus的主要内容,如果未能解决你的问题,请参考以下文章

打印n阶菱形

Unity Shader 之图片菱形切割

空心菱形

条件循环函数定义 练习

set集合

为啥 `python -c 'print('howdy')'` 会产生错误(在 zsh 中),但 `python -c 'print("howdy")'` 不会?