复制
收藏
提问
简洁

用C语言打印一个4行等边三角形

3月前
全网
文档
学术
百科
知识库
时间不限
自动
回答简洁模式
深入研究一些

要用C语言打印一个4行等边三角形,可以参考以下代码实现:

#include <stdio.h>

int main() {
    int i, j, k;
    int rows = 4; // 定义行数为4

    // 外层循环控制行数
    for (i = 1; i <= rows; i++) {
        // 内层循环控制空格的输出
        for (j = 1; j <= rows - i; j++) {
            printf(" ");
        }
        // 再内层循环控制星号的输出
        for (k = 1; k <= 2 * i - 1; k++) {
            printf("*");
        }
        // 每行结束后换行
        printf("\n");
    }
    return 0;
}

这段代码首先定义了行数为4,然后通过三个嵌套的for循环来实现打印。外层循环for (i = 1; i <= rows; i++)控制行数,每行打印的空格数由for (j = 1; j <= rows - i; j++)控制,星号的打印由for (k = 1; k <= 2 * i - 1; k++)控制。每行打印完成后,使用printf("\n");实现换行,以便开始打印下一行。84

你觉得结果怎么样?
C语言打印等边三角形的方法
C语言实现三角形图案
C语言打印空心三角形
C语言打印三角形的算法
C语言打印正三角形的代码
C语言打印不同大小的三角形

以上内容由AI搜集生成,仅供参考

在线客服