718.旋转图形(下册第2课)

题目描述

输入n的值,画一个由n个基本图形旋转而成的图形。当n小于5时,画小鸟”bird.png”;当n等于5时,画猴子”monkey.png”;当n大于5时,画蝴蝶”betterfly.png”。线段长度100。

image.png

image.png

image.png

知识点

goc扩展命令*(100%), for(100%), if(100%), 输入输出(100%),

题解

int main(){
    p.picL( 1,"bird.png");
    p.picL( 2,"betterfly.png");
    p.picL( 3,"monkey.png");
    int n , a;
    cin >> n;
    if(n<5) a = 1;
    if(n == 5) a = 3;
    if(n > 5) a = 2;
    
    for(int i = 0; i<n;i++){
        p.fd(100).pic(a).bk(100);
        pen.rt(360.0/n);
    }

    return 0;
}