24362 goc编程题 交替种植

题目描述

单单植树不够美观,小c决定还要种花,而且种植在n*n的正方形方阵内,树和花交替种植。树用横半径5,纵半径10的3号色椭圆表示,花用半径10的1号色圆表示。每个小正方形的边长为30.如4*4的方阵,种植图如下

image.png

输入格式:

一行,输入一个整数n,范围【3,13】

输出格式:相应的图片

输入:7

输出:

image.png

题解

int main(){  
     
    int n,a;  
      
    cin>>n;  
    p.up().rt(90);  
    for(int i=0;i<n;i++){  
         p.moveTo(0,-30*i);  
    for(int j=0;j<n;j++)  
    {  
        p.r(30,30);  
            if((i+j)%2==0)p.ee(5,10,3);  
        else p.oo(10,1);  
        p.fd(30);  
    }  
         
    }  
    pen.hide();  
    return 0;  
}