UVA 488
按题意给出的数据输出一定频率的波浪线,注意每个输出后都有空行,excluding last one。
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
1 #include<stdio.h> 2 int main() 3 { 4 int h,f,i,j,k,n; 5 scanf("%d",&n); 6 while(n--) 7 { 8 scanf("%d%d",&h,&f); 9 for(i=0;i<f;i++)//按频率输出波浪线 10 { 11 for(j=1;j<=h;j++) 12 { 13 for(k=0;k<j;k++) 14 printf("%d",j); 15 printf("\n"); 16 }//输出上半部分包括中间 17 j--; 18 for(j--;j>=1;j--) 19 { 20 for(k=0;k<j;k++) 21 printf("%d",j); 22 printf("\n"); 23 }//输出下半部分去掉中间 24 if(i!=f-1) 25 printf("\n");//每组之间有blank line,除了最后一个 26 } 27 if(n) 28 printf("\n"); 29 } 30 return 0; 31 }