GoC题解(22) GoC测试模拟题(2017.3.23)第6题:同心圆

题目描述

小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)
{
......
}
相关推荐
冬木家居4 小时前
40㎡客厅变形记,小家住出大自由[特殊字符]
android·经验分享·笔记·智能家居·微信公众平台
小HANN7 小时前
Linux建站实战:CentOS7+LNMP 从零部署 ECShop 开源电商系统
linux·运维·服务器·经验分享
恒锐丰科技林技术员9 小时前
EG2226 全桥驱动芯片:高压电机逆变驱动的高性价比方案
经验分享·嵌入式硬件·硬件工程
数智启示录9 小时前
PostgreSQL 内存调优实战(第 12 篇):work_mem 只调大 64 倍,峰值为什么远不止 64 倍
运维·数据库·经验分享·postgresql·面试
数字生命卡兹克10 小时前
GPT-6 Astra全面解析 - “欢迎来到AGI时代。”
经验分享
富唯智能机器人12 小时前
复合机器人售后质保机制|故障响应速度与零部件备货保障|富唯智能
经验分享
Persistent的粽子!12 小时前
C++:类与对象(一)
开发语言·c++·经验分享·笔记
恒锐丰科技林技术员12 小时前
EG11722:高耐压 150V 降压 DC‑DC 电源芯片,工业宽压电源优选方案
经验分享·嵌入式硬件
上海广测检测科技有限公司13 小时前
平板电脑CRA合规解读:欧盟《网络弹性法案》对通用计算终端的网络安全要求
经验分享
cszn202613 小时前
AI如何自动识别文件上传废标风险?智能评审项目实践
经验分享