飘云阁

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 2069|回复: 0

[C/C++] 第五课作业,打印空心菱形思路

[复制链接]
  • TA的每日心情
    擦汗
    2016-4-19 21:35
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    发表于 2016-4-13 22:12:22 | 显示全部楼层 |阅读模式
    先上代码:
    main()
    {
            int n, k, temp = 2, s = 0;
            int i, j;
            printf("please enter a number /By W:");
            scanf("%d", &n);
            for (i = 0; i <= 2 * (n - 1); i++)
            {
                    k = i;
                    if (k >= n)
                    {
                            k = k - temp - s;
                            s++;
                            temp++;
                    }
                    for (j = 1; j <= n + k; j++)
                    {
                            if ((j == n - k) || (j == n + k))
                            {
                                    printf("*");
                            }
                            else
                            {
                                    printf(" ");
                            }
                    }
                    printf("\n");
            }
    }
    PYG19周年生日快乐!
    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

    快速回复 返回顶部 返回列表