第1关 - 魔法学院第9课

学会画椭圆、圆的命令;使用循环变量改变颜色和大小。

59.实心椭圆 (魔法学院第9课)

题目描述

请编写程序,画出下面图形。

image.png

长半径100,短半径50,颜色号3。

题解

int main()
{ 	
     p.hide().ee(100,50,3);
     return 0;
}

60.双色椭圆 (魔法学院第9课)

题目描述

请编写程序,画出下面图形。

image.png

长半径100,短半径50,颜色号0和6。

题解

int main()
{ 	
    p.hide().ee(100,50,0);
    p.ee(50,50,6);
    return 0;
}

61.气球串 (魔法学院第9课)

题目描述

编程,画出下面图形。

image.png

椭圆中心距离50,长半径分别是20、40、60、80、100,短半径是长半径一半。颜色号分别是1、2、3、4、5。

题解

int main()
{ 
    p.up().hide();
	for (int i=1; i < 6 ; i++)
	{			
		p.ee(i*20,  i*10, i );
		p.fd(50);
	}
	return 0;
}

62.同心圆环 (魔法学院第9课)

题目描述

请编程,画出下面图形。

image.png

圆半径分别为:20、40、60、80、100、120,颜色号分别为1、2、3、4、5、6。

题解


int main()
{ 	
	for (int i=6; i >  0;  i--)
	{			
		p.oo(i*20, i  );
	}
	return 0;
}

63.一滴 (魔法学院第9课)

题目描述

编程,画出下面图形。

image.png

图形由6个黑红相间的圆构成,圆心距离50,圆半径分别为180、150、120、90、60、30。

题解

int main()
{ 	
    p.up().hide();
	for (int i=6; i  >  0;  i--  )
	{			
		p.oo(i*30, i%2 );
		p.fd(50);	
      }
	return 0;
}