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)
{
......
}
相关推荐
一个人旅程~30 分钟前
Win旧版或win10部分版本如何解除260字符长路径名限制?
linux·windows·经验分享·电脑
iEdHu34 分钟前
LinuxDO | L站 | Linux.do邀请码2026最新获取方式【邀请链接每日分享】
linux·经验分享·其他·社交电子
wxl7812271 小时前
Hermes+Qwen3.6-35B本地离线全链路全自动开发React项目,完成cognee-ui从零开发+自动测试+自动修Bug闭环
人工智能·经验分享·自我提升·hermes agent
我不是懒洋洋2 小时前
【数据结构】二叉树OJ(单值二叉树、检查两棵树是否相同、对称二叉树、二叉树的前序遍历、另一颗树的子树)
c语言·数据结构·c++·经验分享·算法·leetcode·visual studio
字节跳动的猫2 小时前
LikeShop 全系列产品名录:一套覆盖电商与本地生活的系统矩阵
经验分享
SilentSamsara2 小时前
Python 内存管理:引用计数、循环垃圾回收与内存泄漏排查
开发语言·vscode·python·青少年编程·pycharm
智者知已应修善业11 小时前
【51单片机中的打飞机设计】2023-8-25
c++·经验分享·笔记·算法·51单片机
大刘讲IT11 小时前
AI重塑企业信息价值标准:从“系统供给”到“用户定义”的企业数字化新范式
人工智能·经验分享·ai·制造
智者知已应修善业14 小时前
【51单片机按键调节占空比3位数码管显示】2023-8-24
c++·经验分享·笔记·算法·51单片机
程序猿乐锅15 小时前
【Tilas|第三篇】多表SQL语句
数据库·经验分享·笔记·学习·mysql