美文网首页
c语言 经典算法等腰三角形输出

c语言 经典算法等腰三角形输出

作者: 7_c5dc | 来源:发表于2019-05-19 19:15 被阅读0次
//星星数只能是奇数
//n 是行数
//最大一行的星星数2*n + 1
//则每一个左侧打印的空格数 (2*n+1 -(2 *i + 1))/2 = n - i
void printTriangel(int line) {
    for (int i = 0 ; i < line; i ++) {
        for (int j = 0; j < line - i; j++)
            printf(" ");
        for(int j = 0; j < 2*i+1; j++)//输出图像
            printf("*");
        printf("\n"); // 换行
    }
}

int main(int argc, const char * argv[]) {
    @autoreleasepool {
        printTriangel(8);
    }
    return 0;
}

相关文章

网友评论

      本文标题:c语言 经典算法等腰三角形输出

      本文链接:https://www.haomeiwen.com/subject/rmwqzqtx.html