第6关 - 魔法学院第8课

51.实心矩形 (魔法学院第8课)

题目描述

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

image.png

颜色14。

题解

int main()
{ 
    p.hide();
    p.rr(100,80,14);
 return 0;
}

52.2层实心矩形 (魔法学院第8课)

题目描述

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

image.png

颜色为0和14。

题解

int main()
{ 
    p.hide();
    p.rr(100,80,14);
    p.rr(80,50,0);
    return 0;
}

53.6针形 (魔法学院第8课)

题目描述

请编程,画出下面图形。

image.png

边长100。

题解

int main()
{ 
    for(int i=0;i<6;i++) 
        p.fd(100).bk(100).rt(60);
 return 0;
}

54.彩色15针形 (魔法学院第8课)

题目描述

编程,画出下面图形。

image.png

边长100。

题解

int main()
{ 
	
        int n= 15 ;
	for (int i=0; i< n; i++)
	{
		pen.c( i );
		pen.fd(100).bk(100);
		pen.rt(360.0/n);
        }
       return 0;
}

55.4色30针形 (魔法学院第8课)

题目描述

编程,画出下面图形。

image.png

笔粗5,边长100.

题解

int main()
{ 
	
	int n=30;
	pen.size(5);
	for (int i=0; i< n ; i++)
	{
		pen.c( i% 4 );
		pen.fd(100).bk(100);
		pen.rt(360.0/n);
	}
     return 0;
}

56.彩色环形 (魔法学院第8课)

题目描述

长度,画出下面图形。

image.png

笔粗8,边长50。

题解

int main()
{ 
	
	int n=10;
	pen.size(8).hide();
	for (int i=0;i < n; i++)
	{
		pen.c(i);
		pen.fd(50);
		pen.rt(360.0/n);
	}
      return 0;
}

57.2色环形 (魔法学院第8课)

题目描述

编程,画出下面图形。

image.png

笔粗8,边长50,颜色号2和3。

题解

int main()
{ 
	int n=10;
	pen.size(8).hide();
	for (int i=0; i < n; i++)
	{
		pen.c(i%2+2) ;
		pen.fd(50)  ;
		pen.rt(360.0/n);
	}
      return 0;
}

58.彩色螺旋 (魔法学院第8课)

题目描述

编程,画出下面图形。

image.png

从里到外边长长度分别是:10,20,30,…。

题解

int main()
{ 	
	int n=15;
	for (int i=0; i < n ; i++)
	{
		pen.c( i );
		pen.fd( 10+i*10 );
		pen.rt( 90 );
	}
     return 0;
}