题解 | #金字塔图案#

金字塔图案

http://www.nowcoder.com/practice/d84e8339f9444bb6b29bd3f227c8e538

//对于有行有列的图形采用双循环,i控制行,j控制列,对于这种金字塔,倒三角,我们可以先利用循环把空格打印出来,然后在相应的位置放上*.
#include<stdio.h>
int main()
{
    int i,j,n;
     while (scanf("%d", &n) != EOF) {
        for (int i = 0; i < n; i++) {  //行
            for (int j = 0; j <n - i-1; j++) {//列,观察列与行的关系
                printf(" ");
            }
            for (int j = 0; j<= i; j++) {
                printf("* ");
            }
            printf("\n");
        }
    }
}


C语言刷题 文章被收录于专栏

自己从头开始刷的C语言

全部评论

相关推荐

钱嘛数字而已:辅导员肯定不能同意,不然你出事了,他要承担责任。但是,脚和脑子都长在你自己身上,使用它还需要向辅导员报告么? 辅导员必须按流程拒绝你,然后你拿出成年人的态度,做自己的选择。
点赞 评论 收藏
分享
评论
5
3
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务