心如止水
Je n'ai pas le temps
posts - 400,comments - 130,trackbacks - 0

题目大意:我想根本不需要赘述,只看样例就可以猜到题目意思了。这道题比较照顾像我这样英语不是太好的人(-_-)。

以下是我的代码:

#include<stdio.h>
long abs(long x)
{
    
return x>0?x:-x;
}

int main()
{
    
/*
    freopen("data.in","r",stdin);
    freopen("data.out","w",stdout);
    //
*/

    
long n;
    scanf(
"%ld",&n);
    
for(long cas=1;cas<=n;cas++)
    
{
       
long amp,fre;
       scanf(
"%ld%ld",&amp,&fre);
       
for(long k=1;k<=fre;k++)
       
{
          
for(long i=1;i<=2*amp-1;i++)
          
{
             
long t=amp-abs(i-amp);
             
for(long j=1;j<=t;j++)
               printf(
"%ld",t);
             putchar(
'\n');
          }

          
if(cas!=n||k!=fre) putchar('\n');
       }

    }

return 0;
}

posted on 2010-01-06 18:04 lee1r 阅读(481) 评论(0)  编辑 收藏 引用 所属分类: 题目分类:基础/模拟

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理