选择结构作业题(五.2)

阿尔法编程第五章(31--50)

31.有 3 个整数 a,b,c,由键盘输入,输出其中最大的数。

// 请在此处编写 C 程序
#include<stdio.h>int max(int a,int b)
{if(a>b)return a;else if(a<b)return b;
}
int main(){int a,b,c;scanf("%d %d %d",&a,&b,&c);printf("%d",max(max(a,b),c));return 0;   
}

32.

小明同学有三只羊,现在他想称重卖掉最重羊,请你来帮帮他,选出最重的羊。

任务实施

  • 使用多个 if...else... 语句判断输入的数字 number 符合上面的哪种情况,比较大小,输出最大的数。
// 请在此处编写 C 程序
#include<stdio.h>int max(int a,int b)
{if(a>b)return a;else if(a<b)return b;
}
int main(){int a,b,c;scanf("%d %d %d",&a,&b,&c);printf("The largest number is %d",max(max(a,b),c));return 0;   
}

33.一年有 12 个月,可以使用数字 1 对于一月份,数字 2 对于 二月份…,一月份到十二月份的英文表示分别为:January、February、March、April、May、June、July、August、September、October、November、December。

#include <stdio.h>
int main () {/* 请在此处完成你的程序 */int m;scanf("%d",&m);switch(m){case 1:printf("January");break;case 2:printf("February");break;case 3:printf("March");break;case 4:printf("April");break;case 5:printf("May");break;case 6:printf("June");break;case 7:printf("July");break;case 8:printf("August");break;case 9:printf("September");break;case 10:printf("October");break;case 11:printf("November");break;case 12:printf("December");break;default:printf("Error");}return 0;
}

34.一个星期有 7 天,可以使用数字 1 对应 星期一,数字 2 对应 星期二…,星期一到星期日的英文表示分别为:Monday、Tuesday、Wednesday、Thursday、Friday、Saturday、Sunday。

#include <stdio.h>
int main () {/* 请在此处完成你的程序 */int n;scanf("%d",&n);switch(n){case 1:printf("Monday");break;case 2:printf("Tuesday");break;case 3:printf("Wednesday");break;case 4:printf("Thursday");break;case 5:printf("Friday");break;case 6:printf("Saturday");

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/42569.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Linux:DHCP服务配置

目录 一、DHCP概述以及DHCP的好处 1.1、概述 1.2、DHCP的好处 二、DHCP的模式与分配方式 2.1、模式 2.2、DHCP的分配方式 三、DHCP工作原理 四、安装DHCP服务 五、DHCP局部配置并且测试 5.1、subnet 网段声明 5.2、客户机预留指定的固定ip地址 一、DHCP概述以及DHCP…

下载nvm 管理多个node版本并切换

nvm管理多个node版本并切换 安装nvm时不能安装任何node版本&#xff08;先删除node再安装nvm&#xff09;&#xff0c;保证系统无任何node.js残留 1. 卸载node 控制面板中卸载nodejs 删除以下文件夹&#xff1a; C:\Program Files (x86)\Nodejs C:\Program Files\Nodejs C…

MybatisX插件的简单使用教程

搜索mybatis 开始生成 module path&#xff1a;当前项目 base package:生成的包名&#xff0c;建议先独立生成一个&#xff0c;和你原本的项目分开 encoding&#xff1a;编码&#xff0c;建议UTF-8 class name strategy&#xff1a;命名选择 推荐选择camel&#xff1a;驼峰命…

Go:hello world

开启转职->Go开发工程师 下面是我的第一个go的程序 在上面的程序介绍&#xff1a; 1、package main 第一行代码package main定义了包名。必须在源文件中非注释的第一行指明这个文件属于哪个包&#xff0c;如&#xff1a;package main。package main表示一个可独立执行的程…

spRAG框架学习小结

spRAG是什么 spRAG是一个针对非结构化数据的检索引擎。它特别擅长处理对密集文本的复杂查询&#xff0c;比如财务报告、法律文件和学术论文。有两种关键方法用于提高性能&#xff0c;超越了普通的RAG系统&#xff1a; 自动上下文&#xff08;AutoContext&#xff09;&#xff…

µCOS-III 任务同步机制-任务信号量

1. 什么是任务信号量 任务信号量是一种用于任务间同步和通信的计数器&#xff0c;通常用于解决任务间的竞争条件和资源共享问题。在C/OS-III中&#xff0c;任务信号量提供了二进制信号量和计数信号量两种类型&#xff1a; 二进制信号量&#xff1a;只能取值0或1&#xff0c;适…

Debezium报错处理系列之第109篇:解决升级日志解析jar包重启集群出现的字段类型和值不匹配的错误

Debezium报错处理系列之第109篇:解决升级日志解析jar包重启集群出现的字段类型和值不匹配的错误 一、完整报错二、错误原因三、解决方法Debezium从入门到精通系列之:研究Debezium技术遇到的各种错误解决方法汇总: Debezium从入门到精通系列之:百篇系列文章汇总之研究Debezi…

函数式接口的定义及常见类型

文章目录 什么是函数式接口函数式接口的语法基本函数式接口定制化函数接口参考资料 什么是函数式接口 函数式接口是一个具有且仅有一个抽象方法&#xff08;Abstract Method&#xff09;的接口。在Java中&#xff0c;函数式接口被用于支持函数式编程的特性&#xff0c;允许将函…

传统IO和NIO文件拷贝过程

参考&#xff1a;https://blog.csdn.net/weixin_57323780/article/details/130250582

昇思25天学习打卡营第9天|ResNet50图像分类

一、Resnet残差网络模型 构建残差网络结构;Building BlockBottleneck 残差结构由两个分支构成&#xff1a;一个主分支 &#x1d439;(&#x1d465;)&#xff0c;一个shortcuts&#xff08;图中弧线表示,&#x1d465;&#xff09;。 得到残差网络结构:&#x1d439;(&#x…

考研高数(怎么理解某一点偏导数不等于零就可确定一个函数,而偏导数等于零不一定能确定一个函数)

偏导数不等于零可以确定一个函数 这是因为偏导数不等于零保证了x与y值一一对应的关系&#xff0c;从而可以说明两者具有函数关系yy(x)。具体来说&#xff0c;如果对y的偏导数不等于零&#xff0c;那么对于一个给定的x值&#xff0c;不会存在两个不同的y值使得函数F(x,y)0成立。…

Leetcode 3212. Count Submatrices With Equal Frequency of X and Y

Leetcode 3212. Count Submatrices With Equal Frequency of X and Y 1. 解题思路2. 代码实现 题目链接&#xff1a;3212. Count Submatrices With Equal Frequency of X and Y 1. 解题思路 这一题我的思路就是一个二维累计数组的实现&#xff0c;具体来说&#xff0c;我们事…

SpringMVC常见的注解

一、Spring MVC Spring Web MVC是基于ServletAPI构建的原始web 框架&#xff0c;一开始就包含在Spring 框架中&#xff0c;通常被称为“Spring MVC”。 1.MVC 是什么&#xff1f; MVC(Model、View、Controller&#xff09;是软件工程中的一种软件架构设计模型。它把软件系统分…

STM32-输入捕获IC和编码器接口

本内容基于江协科技STM32视频学习之后整理而得。 文章目录 1. 输入捕获IC1.1 输入捕获IC简介1.2 频率测量1.3 输入捕获通道1.4 主从触发模式1.5 输入捕获基本结构1.6 PWMI基本结构 2. 输入捕获库函数及代码2.1 输入捕获库函数2.2 6-6 输入捕获模式测频率2.2.1 硬件连接2.2.2 硬…

ArduPilot开源代码之AP_VisualOdom_Backend

ArduPilot开源代码之AP_VisualOdom_Backend 1. 源由2. 类定义2.1 类与构造函数2.2 公共部分2.3 保护部分2.4 成员变量 3. 重要例程3.1 AP_VisualOdom_Backend::healthy3.2 AP_VisualOdom_Backend::quality3.3 AP_VisualOdom_Backend::handle_vision_position_delta_msg3.4 AP_V…

Android 获取当前电池状态

在 API 级别 23 上获取充电状态 要在 API 级别 23 上获取电池的当前状态&#xff0c;只需使用电池管理器系统服务&#xff1a; BatteryManager batteryManager (BatteryManager) getSystemService(BATTERY_SERVICE); boolean isCharging batteryManager.isCharging();使用 S…

2024暑假集训

Day1——枚举 Day2——测试 Day3——贪心 Day4、5——测试 ——————————————————————————————————————————— Day3T7&Day5T7:没思路 Day3T8:不知道怎么排序筛选 Day5T5:没有算法难度&#xff0c;但是不知道怎么处理2队奶牛的情…

Python 访问和设置私有属性

Python __init__ 初始化函数中在属性名前面加2条下划线的形式表示把当前属性设置为私有实例属性后&#xff0c;在外部&#xff08;指创建当前类的实例对象&#xff09;如何进行访问并更新该属性值&#xff1f; 首先创建一个 Person类&#xff0c;在类中通过 设置2个实例函数去…

什么牌子的头戴式蓝牙耳机好性价比高?

说起性价比高的头戴式蓝牙耳机,就不得不提倍思H1s,作为倍思最新推出的新款,在各项功能上都实现了不错的升级,二字开头的价格,配置却毫不含糊, 倍思H1s的音质表现堪称一流。它采用了40mm天然生物纤维振膜,这种振膜柔韧而有弹性,能够显著提升低音的量感。无论是深沉的低音还是清…

qt播放视频

在Qt中播放视频&#xff0c;通常可以使用QMediaPlayer和QVideoWidget这两个类。QMediaPlayer用于控制视频的播放&#xff0c;而QVideoWidget则用于显示视频。 以下是一个简单的示例&#xff0c;展示了如何使用Qt播放视频&#xff1a; cpp复制代码 #include <QApplication…