当前位置: 代码迷 >> 综合 >> uva-488 - Triangle Wave
  详细解决方案

uva-488 - Triangle Wave

热度:67   发布时间:2023-12-19 11:47:50.0

这道题目终于不难理解了,照顾我们这些英语不大好的童鞋。

题目也不难,就是得注意一下空格的输出,要不容易WA掉,我就WA一次,哭了。。。

 

#include<stdio.h>
void print(int a,int b)
{
int i,j,k;
for(i=0;i<b;i++)
{
for(j=1;j<=a;j++)
{
for(k=1;k<=j;k++)
{
printf("%d",j);
}
printf("\n");
}
for(j=a-1;j>=1;j--)
{
for(k=1;k<=j;k++)
{
printf("%d",j);
}
printf("\n");
}
if(i!=b-1)
printf("\n");
}
}
int main()
{
int n,leap,a,b;
scanf("%d",&n);
leap=0;
while(n--)
{
if(leap!=0)
printf("\n");
leap++;
scanf("%d%d",&a,&b);
{
print(a,b);
}
}
return 0;
}