1096 Problem F: Print Graphics Problerm (II)
Time Limit: 1 Sec Memory Limit: 16 MB
Submit: 4797 Solved: 1889 [Submit][Status][Web Board]
Description
向标准输出上打印一些用ASCII字符组成的图形。
Input
输入为多个整数n,0 Output 若n为偶数,则输出一个正向的n层等腰三角形;n为奇数,则输出一个倒向的n层等腰三角形。三角形由“+”组成。任意两个图形之间有一个空行分隔,格式见sample。 Sample Input 5 4 0 Sample Output +++++++++ +++++++ +++++ +++ + + +++ +++++ +++++++ #include { int n,a,b,c=1,i,j,k,d,e=0; for(;;) { scanf(\ b=n-1; d=2*n-1; if(n==0) { break; } if(n%2==0) { for(i=1;i<=n;i++) { for(j=0;j printf(\ } for(j=0;j printf(\ } printf(\ c+=2; b--; } } if(n%2!=0&&n!=0) { for(i=1;i<=n;i++) { for(j=0;j printf(\ } for(j=0;j printf(\ } printf(\ e++; d-=2; } } } } printf(\c=1; e=0;