第1关 - 魔法学院第3课

27.画2字(魔法学院第3课)

题目描述

请编写程序,根据图形中红色数字指定的长度,画出下面图形。

image.png

题解

int main() {  
    p.rt(45);  
    for(int i=0;i<4;i++)   
        p.fd(50).rt(90);  
    return 0;  
 }  

28.画十字(魔法学院第3课)

题目描述

请编程程序,根据图形中红色数字指定的长度,画出下面图形。

image.png

题解

int main() {  
    p.fd(50).bk(50).rt(90);  
    p.fd(50).bk(50).rt(90);  
    p.fd(50).bk(50).rt(90);  
    p.fd(50).bk(50).rt(90);  
    return 0;  
 }  

29.画旗帜(魔法学院第3课)

题目描述

请完善程序1-3-B,根据图形中红色数字指定的长度,画出下面图形。

image.png

题解

int main() {  
    p.fd(100);  
    for(int i=0;i<4;i++)  
        p.fd(50).rt(90);  
    return 0;  
 }  

30.画奔驰车标志(魔法学院第3课)

题目描述

请编写程序,根据图形中红色数字指定的长度,画出下面图形。

image.png

题解

int main()  
{  
   p.fd(50).bk(50).rt(120);  
   p.fd(50).bk(50).rt(120);  
   p.fd(50).bk(50).rt(120);  
}  

31.画拱型(魔法学院第3课)

题目描述

请编写程序,根据图形中红色数字指定的长度,画出下面图形。

image.png

题解

int main() {  
    p.fd(100).rt(90).fd(50).rt(90).fd(100);      
    return 0;  
 }  

32.画正三角形(魔法学院第3课)

题目描述

请编写程序,根据图形中红色数字指定的长度,画出下面图形。

image.png

题解

int main() {  
    p.rt(30);  
    for(int i=0;i<3;i++)   
        p.fd(100).rt(120);  
    return 0;  
 }  

33.画棱形(魔法学院第3课)

题目描述

请编写程序,根据图形中红色数字指定的长度,画出下面图形。

image.png

题解

int main() {  
    p.rt(45);  
    for(int i=0;i<4;i++)   
        p.fd(50).rt(90);  
    return 0;  
 }