题目描述
小C要画红绿黄3个不同半径的同心圆,要求红色(1号)的是最大半径圆,绿色(3号)的是第2大半径的圆,黄色(5号)的是最小半径的圆。但输入是的的3个数可能并没有从大到小。比如输入的3个半径分别是50,30,40:

这3个圆一定要按照正确的次序才能画出正确的图形。比如你最后画最大的圆形,就只能看见一个红色的大圆。 请你帮小C编程解决这个问题。
输入格式
一行3个不同的正整数a,b,c:表示每圆的半径,范围在[10..100]。
输出格式
相应的同心圆。
输入/输出例子1
输入:
50 30 40
输出:

输入/输出例子2
输入:
40 70 10
输出:

参考代码
int main(){
int a[4];
cin>>a[1]>>a[2]>>a[3];
for(int i=1;i<3;i++) //用冒泡排序给3个数排序
{
for(int j=3;j>i;j--)
{
if(a[j]>a[j-1])
{
int t=a[j];
a[j]=a[j-1];
a[j-1]=t;
}
}
}
pen.oo(a[1],1).oo(a[2],3).oo(a[3],5);
return 0;
}
易错点
有同学容易犯下面这段代码类似的错误
if(a>b>c)
{
......
}
正确写法
if(a>b&&b>c)
{
......
}