美文网首页C 语言
C 语言循环练习

C 语言循环练习

作者: RicherYY | 来源:发表于2018-03-30 22:27 被阅读0次

学习C 也有一段时间了,今天做个比较难的练习

练习

star.PNG

思路

1.分析一下,可以把这个图形拆成2个部分,一个正三角形,还有一个倒三角形。
2.可以先把要空出来的部分用别的符号代替
0005
00555
055555
3.应该先打印
5
555
5555
55555
再打印下面的这个形状
0005
00555
055555
4.我们再简化一下问题,可以先打印
555555
555555
555555
555555
5.根据步骤4得知,打印星星的关键在于

  • 行数
    一共需要打几行
  • 列数
    每行要打几颗星星
int main()
{

    int i, j, k, l ;//两个图形需要两个循环
   //内外两个循环,内循环和外循环

    for(i = 0; i < 5; i++)//需要打印的行数
        {
            for(j = 0;j <= 3-i;j++)//需要打印空格的数量
                {
                    printf(" ");
                }
            for(j = 0; j <= i * 2; j++)//打印星星的数量
                {
                    printf("*");
                }

            printf("\n");
        }

     for(k = 0;k < 4;k++)
        {
             for(l = 0;l <= k; l++)
                {
                    printf(" ");
                }
            for(l = 0;l <= 6 - k * 2;l++)
            {
                printf("*");
            }

            printf("\n");

        }

    return 0;
}

相关文章

  • C 语言循环练习

    学习C 也有一段时间了,今天做个比较难的练习 练习 思路 1.分析一下,可以把这个图形拆成2个部分,一个正三角形,...

  • C语言练习题: 函数部分

    C语言练习题:函数部分(9题) 上一篇: C语言练习题:循环部分 下一篇: C语言练习题:数组部分 斐波那契,函数...

  • C语言练习题:循环部分

    C语言练习题:循环部分(20题) 上一篇: C语言练习题:if语句部分 下一篇: C语言练习题:函数部分 求一正整...

  • C语言练习:if语句

    C语言练习题:if语句(12题) 下一篇: C语言练习题:循环部分 判定三角形类型 根据x的不同,输出不同的y 判...

  • 2017年11月3日安排

    一、高数无穷小与练习清扫; 二、C语言循环结构实验写完; 三、单词100个; 四、C语言第二单元; 五、中国近代史...

  • C语言-循环语句 选择语句

    今天学习了C语言的循环语句,C语言中循环语句有for, while ,do while ,语句。 条件语句if ...

  • C语言for循环

    今天学习算法的程序步计算计算时间复杂度的时候,这样一段程序的时间复杂度为2n + 3。(其中的count++就是指...

  • Bash 流程控制之术

    一、循环结构 1.1 for 循环 列表 for 循环: 不带列表的 for 循环: 类似 C 语言风格的 for...

  • iOS学习第三天2015.12.30

    今天,学习了软件开发语言的基础C语言的循环语句. 在C语言中,循环语句有三大类: while语句,do..whil...

  • C语言-基础篇

    目的 掌握c语言基础,main 函数,编译过程,变量,if语句,for循环,while循环,do while循环 ...

网友评论

    本文标题:C 语言循环练习

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