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)
{
......
}
相关推荐
冷雨夜中漫步6 小时前
Python快速入门(6)——for/if/while语句
开发语言·经验分享·笔记·python
Libraeking9 小时前
视觉篇:Canvas 自定义绘图与高级动画的华丽圆舞曲
android·经验分享·android jetpack
方见华Richard11 小时前
自指-认知几何架构 可行性边界白皮书(务实版)
人工智能·经验分享·交互·原型模式·空间计算
LaughingZhu11 小时前
Product Hunt 每日热榜 | 2026-02-08
大数据·人工智能·经验分享·搜索引擎·产品运营
浅念-14 小时前
C语言编译与链接全流程:从源码到可执行程序的幕后之旅
c语言·开发语言·数据结构·经验分享·笔记·学习·算法
The森15 小时前
Linux IO 模型纵深解析 01:从 Unix 传统到 Linux 内核的 IO 第一性原理
linux·服务器·c语言·经验分享·笔记·unix
是做服装的同学15 小时前
如何选择适合的服装企业ERP系统才能提升业务效率?
大数据·经验分享·其他
jl486382115 小时前
变比测试仪显示屏的“标杆“配置!如何兼顾30000小时寿命与六角矢量图精准显示?
人工智能·经验分享·嵌入式硬件·物联网·人机交互
三水不滴15 小时前
有 HTTP 了为什么还要有 RPC?
经验分享·笔记·网络协议·计算机网络·http·rpc
熊猫不是猫QAQ15 小时前
如何用AI打造自己的NAS项目,小白向教程,AI编程助手MonkeyCode
经验分享