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;  
}