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)
{
......
}
相关推荐
2501_918027316 小时前
大模型量化后非英语能力为何退化 2-4 倍?LCD 语言条件反量化方法解析
经验分享
tianxuanjg6 小时前
机器人精密零件:为何样品合格,批量却频频超差?
人工智能·经验分享·机器人·无人机·制造·材质
陌晨是陌晨7 小时前
分享GEO数据监测插件,附插件地址
经验分享
ychqsq7 小时前
115.整理
经验分享·职场和发展
黑科技iOS上架8 小时前
Qwen3.8-27B日常量化版在 Mac M5 32G配置上表现如何
经验分享·ai编程
依然鸣8 小时前
PTA团体程序设计天梯赛L1真题讲解L1-085-088
数据结构·c++·经验分享·算法·深度优先·pat考试
luj_176810 小时前
大航海时代:沉浸式财商实战沙盒
c语言·开发语言·网络·经验分享·算法
LuminousCPP10 小时前
数据结构基础篇(二):顺序表与链表全方位对比|从内存布局到 CPU 缓存理解底层差异
c语言·数据结构·经验分享·链表·缓存
Regentsoft丽晶软件11 小时前
3C数码行业条码相同、序列号不同——POS系统怎么用“一物一码”实现从入库到售后的全链路追踪?
经验分享·零售·b2b
cszn202612 小时前
AI如何自动识别投标保证金废标风险?智能评审项目实践
经验分享