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