啊哈磊_编程从这里起步

标题: 各位大神,怎末打印出这种图案,不能直接输出,求助 [打印本页]

作者: Flourishing    时间: 2018-8-29 19:27
标题: 各位大神,怎末打印出这种图案,不能直接输出,求助
                                          ***** *****                                          ****    ****
                                          ***       ***
                                          **          **
                                          *             *
                                          *             *
                                          **          **
                                          ***       ***
                                          ****    ****
                                          ***** *****

作者:  flying    时间: 2018-9-1 10:56
#include <stdio.h>
#include <stdlib.h>
int main()
{
        char a[9][12]={
    "***** *****",
    "***     ***",
    "**       **",
    "*         *",
    "*         *",
    "**       **",
    "***     ***",
    "****   ****",
    "***** *****",
    };
    int i;
    for(i=0;i<=9;i++)
    puts(a[i]);
        system("pause");
        return 0;
}

作者: 万籁有声    时间: 2018-9-4 18:49
#include <stdio.h>
#include <stdlib.h>
int main()
{
        int i,j,n,m;

    printf("请输入一个正偶数:\n");
    scanf("%d",&n);
    if(n<=0||n%2!=0)
    printf("输入错误,你得到了一个异形\n");

    m=(n+2)/2;
    for(i=1;i<=n/2;i++)
    for(j=1;j<=n+1;j++)
    {
        if(j<=(m-i)||(j>=m+i))
        printf("*");
        else
        printf(" ");
        if(j==n+1)
        printf("\n");
    }

    for(i=m;i<=n;i++)
    for(j=1;j<=n+1;j++)
    {
        if(j<=(i+1-m)||(j>=n+m+1-i))
        printf("*");
        else
        printf(" ");
        if(j==n+1)
        printf("\n");
    }

        system("pause");
        return 0;
}







欢迎光临 啊哈磊_编程从这里起步 (https://bbs.codeaha.com/) Powered by Discuz! X3.2