zoukankan      html  css  js  c++  java
  • HDU-1256-画8

    题目链接

    http://acm.hdu.edu.cn/showproblem.php?pid=1256

    这题做的我好苦,开始题目理解错了,一直都不对,仔细看题,别急,慢慢来,别紧张,

    难度到不大,但题目要仔细看懂,看懂了就可直接做了

    我的AC代码

    #include<stdio.h>
    int main(void)
    {
    int t,n,i,j,k;
    int h1,h2,h3;
    int k1,k2;
    char c;
    scanf("%d",&t);
    getchar();
    h2=t;
    h3=0;
    while(t--)
    {
    h3++;//用于换行
    scanf("%c%d",&c,&n);
    getchar();
    k1=(n-3)/2;
    k2=n-3-k1;
    h1=n/6+1;
    for(i=1;i<=h1;i++)
    printf(" ");
    for(i=1;i<=k2;i++)
    printf("%c",c);
    printf(" ");
    for(i=1;i<=k1;i++)
    {
    for(j=1;j<=h1;j++)
    printf("%c",c);
    for(j=1;j<=k2;j++)
    printf(" ");
    for(j=1;j<=h1;j++)
    printf("%c",c);
    printf(" ");
    }
    for(i=1;i<=h1;i++)
    printf(" ");
    for(i=1;i<=k2;i++)
    printf("%c",c);
    printf(" ");
    for(i=1;i<=k2;i++)
    {
    for(j=1;j<=h1;j++)
    printf("%c",c);
    for(j=1;j<=k2;j++)
    printf(" ");
    for(j=1;j<=h1;j++)
    printf("%c",c);
    printf(" ");
    }
    for(i=1;i<=h1;i++)
    printf(" ");
    for(i=1;i<=k2;i++)
    printf("%c",c);
    printf(" ");
    if(h3<h2)//用于换行
    printf(" ");
    }
    return 0;
    }

    怎结:看题慢一点,慢慢来,只要不出现低级错误,不会亏的,慢慢来,at easy!

  • 相关阅读:
    +-字符串
    心急的C小加
    明明的随机数
    最大公约数和最小公倍数
    独木舟上的旅行
    背包问题
    喷水装置
    奇数魔方
    栈的应用
    c链表结点的删除和添加
  • 原文地址:https://www.cnblogs.com/liudehao/p/3931210.html
Copyright © 2011-2022 走看看