首页 > 编程语言 > 详细

c语言之4*5※阶梯(谭浩强C第1章第5题 第5版)代码实现基于循环 多种实现

时间:2019-08-29 00:02:23      阅读:199      评论:0      收藏:0      [点我收藏+]
#include <stdio.h>
int main()
{
    /* int argc, char const *argv[] */
    int i;
    int j;
    void printSpace(i);
    for (i = 0; i < 4; ++i)    {
        /* 外层控制行 */
        printSpace(i);
        for (j = 0; j < 5; ++j) {
            printf("*");
        }
        printf("\n"); // 此处可if判断去掉最后的换行
    }
    return 0;
}

void printSpace(int i) {
    int j;
    for (j = 0; j < i; ++j) {
        printf("  "); // 两个空格
    }
}

效果图如下:

技术分享图片

可以看出符合题目要求;

第一章还没学循环, 第5章才学, 标准答案按第一章给的:

#include <stdio.h>
int main(){
    printf("*****\n");
    printf("  *****\n");
    printf("    *****\n");
    printf("      *****\n");
    return 0;
}

完~

 

c语言之4*5※阶梯(谭浩强C第1章第5题 第5版)代码实现基于循环 多种实现

原文:https://www.cnblogs.com/m-yb/p/11427121.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!