21天C语言代码训练营(第一天)__练习答案

2017-04-18  本文已影响0人  Hans941

问题链接

#include<stdio.h>
#define LINE 31        
void main()
{
    int mid = LINE / 2 + 1;                                    /* line 为实际行 ,LINE 为总行,n 为应用行 */
    int line,n,i, j;                           
    for (line = 1; line <= LINE; line++)
    {
        if (line <= mid)
            n = line;
        else
            n = 2 * mid -line;
        for (i = 0; i < mid - n; i++)
            printf(" ");
        for (j = 0; j < 2 * n - 1; j++)
            printf("*");
        printf("\n");
    }
   getchar();
}
上一篇下一篇

猜你喜欢

热点阅读