第5关 - 魔法学院第13课
学习键盘输入数据给变量语句;学习输入多个数据给变量;进一步利用循环输入n个数据。
82.输入旋转次数 (魔法学院第13课)
题目描述
请编写程序,运行程序后根据输入不同的数据旋转次数,可以画出不同的圆盘图形。例如输入8,会画出:
圆心到中心距离100,圆半径15,颜色0、1、2、3、0、1、2、3…周期变化。
输入格式 一个正整数,表示旋转次数。
输出格式 相应图形。
输入/输出例子1
输入:
32
输出:
题解
int main()
{
int n ;
cin >> n;
p.hide().speed(10);
for(int i=0; i < n; i++)
{
p.c( i%4 );
p.fd(100).oo(15).bk(100) ;
p.rt(360.0/n);
}
return 0;
}
83.输入颜色 (魔法学院第13课)
题目描述
请编程,运行程序后根据输入的数据,画出不同颜色的半径为100的圆。例如输入11,画出:
输入格式 一个整数,作为颜色号。
输出格式 画相应的圆。
输入/输出例子1 输入:
4
输出:
题解
int main()
{
int a ;
cin >> a;
pen.hide().oo(100, a );
return 0;
}
84.输入颜色和旋转次数 (魔法学院第13课)
题目描述
请编写程序,运行程序后根据输入的不同的颜色和旋转次数的三角形,可以画出不同图形。例如:输入4 5,表示用4号颜色画5个三角形,三角形边长为100。
输入格式 2个整数,表示颜色和次数。
输出格式 相应图形。
输入/输出例子1
输入:
3 8
输出:
输入/输出例子2
输入:
11 20
输出:
题解
85.输入旋转次数 (魔法学院第13课)
题目描述
请编写程序,运行程序后根据输入不同的数据旋转次数,可以画出不同的圆盘图形。例如输入8,会画出:
圆心到中心距离100,圆半径15,颜色0、1、2、3、0、1、2、3…周期变化。
输入格式 一个正整数,表示旋转次数。
输出格式 相应图形。
输入/输出例子1
输入:
32
输出:
题解
int main()
{
int n ;
cin >> n;
p.hide().speed(10);
for(int i=0; i < n; i++)
{
p.c( i%4 );
p.fd(100).oo(15).bk(100) ;
p.rt(360.0/n);
}
return 0;
}
86.输入多个球颜色 (魔法学院第13课)###
题目描述
请编写程序,运行程序后根据输入的旋转次数和每个圆的颜色,可以画出不同的圆环图形。例如输入3 1 6 11,会画出:
圆的半径30,圆心距离100。
输入格式 第一个正整数是旋转次数n;
后面n个整数,表示每个球的颜色号。
输出格式 相应图形
输入/输出例子1
输入:
5
3 5 9 10 14
输出:
题解
int main()
{
int n, a;
cin >> n ;
for(int i=0;i<n;i++)
{
cin >> a ;
p.fd(100).oo(30,a );
p.rt(360.0/n);
}
return 0;
}