Fancy Mouse
- -|||

第一个正式题。注意它的样例输出,Y和U是在第三列上,因此他们前面都要打两个space而不是一个。
 代码如下:

#include<iostream>
using namespace std;

int abs(int Number);
int main()
{
    
int Lines,count1,count2;
    
char c='Z';
    cin
>>Lines;
    
for(count1=Lines-1;abs(count1)<Lines;count1--)
    
{
        
for(count2=abs(count1);count2>0;count2--) cout<<' '<<' ';
        cout
<<c--;
        
for(count2=2*(-abs(count1)+Lines-1)-1;count2>0;)
        
{
            cout
<<' '<<' ';
            count2
--;
            
if(0 == count2) cout<<' '<<c--;
        }

        cout
<<endl;
    }

    
return 0;
}


int abs(int Number)
{
    
return (Number>=0? Number : -Number;
}
posted on 2005-08-21 12:00  Fancy Mouse  阅读(719)  评论(4编辑  收藏  举报