码迷,mamicode.com
首页 > 其他好文 > 详细

HDU-1256-画8

时间:2014-08-23 16:33:41      阅读:169      评论:0      收藏:0      [点我收藏+]

标签:http   io   for   ar   代码   amp   sp   ef   c   

题目链接

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("\n");
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("\n");
}
for(i=1;i<=h1;i++)
printf(" ");
for(i=1;i<=k2;i++)
printf("%c",c);
printf("\n");
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("\n");
}
for(i=1;i<=h1;i++)
printf(" ");
for(i=1;i<=k2;i++)
printf("%c",c);
printf("\n");
if(h3<h2)//用于换行
printf("\n");
}
return 0;
}

 

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

HDU-1256-画8

标签:http   io   for   ar   代码   amp   sp   ef   c   

原文地址:http://www.cnblogs.com/liudehao/p/3931210.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!