C语言枚举类 口袋中有红、黄、蓝、白、黑5种颜色的球若干个_利用枚举类型编写程序:口袋中有红、黄、蓝、白、黑5种颜色的球若干个。每次从口袋-程序员宅基地

技术标签: 复试上机  

口袋中有红、黄、蓝、白、黑5种颜色的球若干个。每次从口袋中先后取出3个球,问得到3种不同颜色的球的可能取法,输出每种排列的情况

#include<stdio.h>
int main()
{
    enum Color {red, yellow, blue, white, black};//枚举类声明,分别对应0,1,2,3,4
    enum Color i, j, k, pri;
    int n, loop;
    n = 0;
    for(i = red; i <= black; i++)
        for(j = red; j <= black; j++)
        if(i != j)
    {
        for(k = red; k <= black; k++)
            if((k != i) && (k != j))
        {
            n = n + 1;
            printf("%-4d", n);
            for(loop = 1; loop <= 3; loop++)
            {
                switch(loop)
                {
                    case 1: pri = i; break;
                    case 2: pri = j; break;
                    case 3: pri = k; break;
                    default: break;
                }
                switch(pri)
                {
                    case red:printf("%-10s", "red"); break;
                    case yellow:printf("%-10s", "yellow"); break;
                    case blue:printf("%-10s", "blue"); break;
                    case white:printf("%-10s", "white"); break;
                    case black:printf("%-10s", "black"); break;
                    default: break;
                }
            }
            printf("\n");
        }
    }
    printf("\ntotal: %5d\n", n);
    return 0;
}

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_41943168/article/details/105655026

智能推荐

innobackupex全量备份+增量备份手记_innobackupex 远程增量-程序员宅基地

文章浏览阅读862次。全量备份查库[root@localhost ~]# service mysqld5612 status[root@localhost ~]# mysql -uroot -prootmysql> select * from t1.test1;+------+| id |+------+| 1 || 2 || 3 |+------+3 rows in set (_innobackupex 远程增量

ConnectivityService框架初识-程序员宅基地

文章浏览阅读1.6w次,点赞10次,收藏96次。Android中提供的数据业务方式有几种:移动数据网络,WIFI,热点,网线等。这些数据业务本身可以独立使用,但是同一时刻,只能使用其中的一种数据业务方式。管理这些数据业务方式的使用由ConnectivityService,NetworkFactory,NetworkAgent,NetworkMonitor等来完成,ConnectivityService处于核心调度位置。ConnectivitySe_connectivityservice

Service Mesh 是什么,我们为什么需要它?_servicemesh性能-程序员宅基地

文章浏览阅读2.4k次。Service Mesh 是一个专门使服务与服务之间的通信变得安全、快速和可靠的的基础设施。如果你正在在构建一个云原生( Cloud Native )应用,那么你一定需要 Service Mesh 。在过去的一年中, Service Mesh 成为了云原生技术栈的关键组件。像 PayPal , Ticketmaster 和 Credit Karma 这样的大厂,已经将 Service Me..._servicemesh性能

xcode15出现大量Duplicate symbols_xcode 15 ld: 33 duplicate symbols-程序员宅基地

文章浏览阅读299次。新的连接器有诸多好处,尤其是对合并库的支持方面,具体可以查看WWDC 2023 SESSION 10268 Meet mergeable libraries.。然而,链接器的升级可能会出现不兼容老库的情况出现。从Other Linker Flags添加"-ld64"后,就会覆盖Xcode编译时选择的链接器,因此可以正常访问。升级到Xcode 15后,原先Xcode14可以编译的项目出现大量Duplicate symbols,且引用报错指向同一个路径(一般为Framework)下的同一个文件。_xcode 15 ld: 33 duplicate symbols

RuntimeError: “addmm_impl_cpu_“ not implemented for ‘Half‘_runtimeerror: "addmm_impl_cpu_" not implemented fo-程序员宅基地

文章浏览阅读2.6k次,点赞12次,收藏12次。将model.half() 改成 model.float()使用CPU进行推理时,遇到。_runtimeerror: "addmm_impl_cpu_" not implemented for 'half

九大【软件测试 自动化测试】企业级项目,(涵盖微信公众号 外卖平台 bbs论坛 企业加密)接口项目-程序员宅基地

文章浏览阅读444次,点赞17次,收藏9次。接口测试项目实战所获:精通接口测试流程,接口测试理论基础,接口测试用例设计,精通HTTP协议以及Dubbo协议,精通使用Postman,Jmeter,ApiFox执行接口测试,包括接口关联,接口鉴权,接口加密以及接口签名等,精通Postman+Newman+Jenkins和meter+ Ant+Jenkins以及ApiFox+Cli+Jenkins实现接口自动化测试持续集成等。数据化运营管理升级,提升了竞争力。接口测试顶目实战:微信公众平台接口项目,外卖平台接口项目,BBS论坛接口项目,企业加密接口项目。

随便推点

注意力机制在图像分类中的表现与优化-程序员宅基地

文章浏览阅读395次,点赞5次,收藏6次。1.背景介绍图像分类是计算机视觉领域的一个重要任务,它涉及到将图像中的各种特征进行提取和分析,从而将图像分类到不同的类别。随着数据量的增加和计算能力的提升,深度学习技术在图像分类领域取得了显著的进展。在深度学习中,卷积神经网络(CNN)是最常用的模型,它可以自动学习图像的特征表达,并实现高度的分类准确率。然而,随着图像的分辨率和复杂性的增加,传统的CNN模型在处理大规模的图像数据集时存在一...

MySQL性能优化的参数简介-程序员宅基地

文章浏览阅读55次。 MySQL性能优化的参数简介公司网站访问量越来越大,MySQL自然成为瓶颈,因此最近我一直在研究 MySQL 的优化,第一步自然想到的是 MySQL 系统参数的优化,作为一个访问量很大的网站(日20万人次以上)的数据库系统,不可能指望 MySQL 默认的系统参数能够让 MySQL运行得非常顺畅。在Apache, PHP, MySQL的体系架构中,MySQL对于性能的影响最大,...

Docker安装Mysql-程序员宅基地

文章浏览阅读763次,点赞12次,收藏18次。本人面试腾讯,阿里,百度等企业总结下来的面试经历,都是真实的,分享给大家!

Mac - eclipse中缺少project facets解决办法-程序员宅基地

文章浏览阅读855次。Mac - eclipse中缺少project facets解决办法在2021新版的eclipse中,缺少Project Facets 选项,需要我们手动进行相关插件的安装解决方法1.在Help->Install New Software中进行插件的查询安装2.新增插件安装来源,可通过add进行添加,也可在Work with栏中直接填写插件来源url - http://download.eclipse.org/releases/oxygen然后进行插件查询,并安装插件安装完成后,就_project facets

探索SAR-Synthetic Aperture Radar:新一代遥感图像处理框架-程序员宅基地

文章浏览阅读250次,点赞4次,收藏7次。探索SAR-Synthetic Aperture Radar:新一代遥感图像处理框架项目地址:https://gitcode.com/denkywu/SAR-Synthetic-Aperture-Radar项目简介在GitCode上,我们发现了一个名为"SAR-Synthetic-Aperture-Radar"的开源项目,它是一个专门用于合成孔径雷达(Synthetic ...

Unity流水账4:动画_unity sprite skin-程序员宅基地

文章浏览阅读2.6k次,点赞5次,收藏8次。Animation_unity sprite skin