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