代码填空:阶梯三角形

简介: 问题描述: 我们给出三角形的高度,通过函数在控制台上打印出一个三角形。右侧代码连续打印了几个大小不同三角形,最后形成了一个阶梯状的连续三角形。

问题描述:
我们给出三角形的高度,通过函数在控制台上打印出一个三角形。右侧代码连续打印了几个大小不同三角形,最后形成了一个阶梯状的连续三角形。

请仔细阅读代码,填写缺失代码,完成图形的打印。

这里写图片描述

请仔细阅读代码,填写缺失代码,完成图形的打印。

分析:
通过另一个*号的输出结合图片观察

#include <stdio.h>
void print(int n) {
    for (int i = 0; i < n - 1; ++i) {
        for (int j = 0; j <= n + i - 1; ++j) {
            if ( j == n-i-1/*在这里填写必要的代码*/) {
                printf("*");
            } else if (j == n + i - 1) {
                printf("*");
            } else {
                printf(" ");
            }
        }
        printf("\n");
    }
    for (int i = 0; i < n * 2 - 1; ++i) {
        printf("*");
    }
    printf("\n");
}


int main()
{
    for (int i = 1; i <= 16; i *= 2) {
        print(i);
    }
    return 0;
}
目录
相关文章
|
4月前
【每日一题Day312】LC2240买钢笔和铅笔的方案数 | 完全背包 数学
【每日一题Day312】LC2240买钢笔和铅笔的方案数 | 完全背包 数学
49 0
|
3月前
|
C语言
C语言---计算三角形的周长和面积--海伦公式
C语言---计算三角形的周长和面积--海伦公式
|
10月前
|
C语言
C语言:已知三角形三边长,计算面积 —— 海伦公式
C语言:已知三角形三边长,计算面积 —— 海伦公式
|
10月前
|
C语言
【C语言刷题】喝汽水问题、上三角矩阵判定以及矩阵相等判定
【C语言刷题】喝汽水问题、上三角矩阵判定以及矩阵相等判定
70 0
【C语言刷题】喝汽水问题、上三角矩阵判定以及矩阵相等判定
|
10月前
|
算法 搜索推荐 程序员
C语言第四练——利用海伦公式编程求三角形的面积
C语言第四练——利用海伦公式编程求三角形的面积
159 0
|
C语言
C语言实例:创建各类三角形图案(杨辉三角,弗洛伊德三角形....)
C语言实例:创建各类三角形图案(杨辉三角,弗洛伊德三角形....)
126 0
菱形图案打印、水仙花数、买汽水(上)
菱形图案打印、水仙花数、买汽水(上)
菱形图案打印、水仙花数、买汽水(下)
菱形图案打印、水仙花数、买汽水(下)
|
机器学习/深度学习 Python
【每周一坑】输出三角形
如果输出固定长度对你来说太简单了,可以增加一个输入 n(n为正整数且 n>3),作为输出三角形第一行星号的数量。
|
算法 Python
【每周一坑】​计算100以内质数之和 +【解答】输出三角形
不过如果你有兴趣的话,可以进一步考虑一下你所用方法的算法复杂度是多少,看看谁的方法更简单。