day3:解二次方程、门票价格计算、星期几问题

火山引擎之火山方舟知识库+OpenWebUI,搭建独属于自己的AI智能客服 创建接入点,接入点名称可按个人需求而定,比如Doubao-1.5-pro-32k,在添加模型选择Doubao-1.5-pro-32k,点击确定(PS:有些模型不支持知识库,若发现后续无法选择,请重新创建推理接入点。选择应用广场,创建零代码应用,在创建好的应用设置内编辑相关信息,并选择推理接入点,即先前建好的推理接入点;此处的模型名称是火山的模型ID名称,可在OpenWebUI设置-模型 中修改名称。至此所需的apikey和模型ID和请求的api地址(可选配置,非本文重点参数)。进入火山官网,注册账号。 阅读详情

解二次方程

问题描述

编写程序求方程ax2+bx+c=0的根,a、b、c的值由键盘输入,假设b2-4ac>0

个人总结

1. 求根公式 x = -b ± sqrt(dta);

2. #incldue<cmath>库中的sqrt()函数用于求目标数的正根,abs()可用于求绝对值,最常用的两个,后续再补充

#include <iostream>
#include <iomanip>
#include <cmath> 
using namespace std;
double getdta(double a,double b,double c){
	double result;
	result = (b*b) - (4*a*c);
	return result;
}
int main(){
	double a,b,c;
	double dta;
	double x1,x2;
	cin >> a >> b >> c;
	dta = getdta(a,b,c);
	
	x1 = (-1*b + sqrt(dta)) / double(2*a);
	x2 = (-1*b - sqrt(dta)) / double(2*a);
	
	cout << fixed << setprecision(2) << x1 << " " << x2;
	
	return 0;
}

门票价格计算

问题描述

某旅游景点门票价格为每人5元。但团体可以优惠,分为以下情况:

人数超过20,则所有人优惠10%;

人数超过40,则所有人优惠15%;

人数超过80,则所有人优惠20%;

人数超过120,则所有人优惠30%。

请跟据团体的人数,求出该团体的总门票价格。

个人总结

1. 此类题型直接用if分支结构解决,不同的情况的范围需要仔细理清

#include <iostream>
#include <iomanip>
using namespace std;

int main() {
    int i;
    cin >> i;
    
    double price;
    if (i <= 0) {
        price = 0.0;
    }
    else if (i > 120) {
        price = i * 5.0 * 0.7;
    }
    else if (i > 80) {
        price = i * 5.0 * 0.8;
    }
    else if (i > 40) {
        price = i * 5.0 * 0.85;
    }
    else if (i > 20) {
        price = i * 5.0 * 0.9;
    }
    else {
        price = i * 5.0;
    }
    
    cout << fixed << setprecision(2) << price << endl;
    
    return 0;
}

星期几问题

问题描述

根据一个范围在0至6的整数,用英文输出它对应的是星期几。(0对应Sunday,1对应Monday, 2对应Tuesday, 3对应Wednesday, 4对应Thursday, 5对应Friday, 6对应Saturday)

个人总结

1. switch case语句 或者 if else语句 均可以解题,但是本题更推荐用switch case语句,因为本题①条件单一,②而且是等值判断,更推荐用switch,如果①条件是一个范围,②涉及多变量组合判断、③条件是bool类型的变量,则用if else

#include <iostream>
#include <iomanip>
using namespace std;

int main() {
	int num;
	cin >> num;
	switch(num){
		case 0:
			cout << "Sunday";
			break;
		case 1:
			cout << "Monday";
			break;	
		case 2:
			cout << "Tuesday";
			break;	
		case 3:
			cout << "Wednesday";
			break;
		case 4:
			cout << "Thursday";
			break;
		case 5:
			cout << "Friday";
			break;
		case 6:
			cout << "Saturday";
			break;
	}
    
    return 0;
}

【蓝桥杯单片机组第八届省赛】— 基于单片机的电子钟程序设计与调试 1、初赛试题 1.1 基本要求 (1)使用 CT107D 单片机竞赛板, 完成“电子钟” 功能的程序设计与调试; (2)设计与调试过程中,可参考组委会提供的“资源数据包”; (3)Keil 工程文件以准考证号命名, 完成设计后, 提交完整、 可编译的 Keil工程文件到服务器。 1.2 硬件框图 1.3功能描述 1.3.1 初始化 (1)关闭蜂鸣器、继电器等无关外... 阅读详情

相关推荐

mac(apple silicon)arm64安装spm12详细教程

3.下载matlab runtime R2023b for macOS (macA64),注意必须下载这个,只下载matlab是不可以的。默认安装目录是/Applications/MATLAB/MATLAB_Runtime/R2023b。注意最后的命令,路径根据自己的matlab_runtime安装位置进行调整,然后就可以安装成功了。5. 解压spm12.zip,解压后将文件夹拖到应用程序下(Applications)2.下载spm12,这个版本可兼容mac芯片!6.打开mac终端,输入。

weixin_62332001的博客 2020

解二次方程、门票价格计算、星期几问题——day3

本文总结了三个编程问题的解决方案:1) 求解二次方程根,重点在于输入处理和结果排序输出;2) 团体门票阶梯优惠计算,关键是多条件判断和精确输出;3) 数字转星期英文名称,主要考察数组索引和字符串输出。三个问题都涉及基础编程技巧,包括输入输出格式控制、条件判断和数组应用,适合编程初学者练习。每个问题都附有完整C语言实现代码,并强调了对输出格式和精度的要求。

u014795116的博客 294

Mac本地大模型实战指南:Ollama+Metal+Apple Silicon深度优化

大语言模型(LLM)本地化部署正成为开发者关键技术能力,其核心在于推理效率、硬件适配与成本控制。Apple Silicon凭借统一内存架构(UMA)和Neural Engine,为本地LLM运行提供了独特优势;Metal加速则显著提升GPU计算吞吐,使Gemma 4、Qwen 3.5等模型在M系列Mac上实现低延迟、高精度、离线可用的工程落地。相比云端API,本地方案规避了token计费、网络依赖与数据外泄风险,特别适用于企业文档处理、实时语音分析、私有知识库检索等强隐私、低时延场景。本文聚焦Mac平台,系

weixin_33443333的博客 351

Day3:2026年1月21日打卡

这题根据求根公式易得出输出答案,注意保留两位小数输出即可。其中使用了cmath库中的开方公式和求幂公式。这题考察分支结果,使用if-else判断逻辑根据输入的人数计算票价,需要注意题目中的超过80人是指n>80而非n≥80。这题我使用一个大小为7的辅助数组来存放一周的每一天对应的英文单词,数组元素类型为字符串,注意使用字符串数组需引入string库。

weixin_75171921的博客 382

Windows 11安装realtek audio control

Windows 11安装realtek audio control,解决无法链接RPC问题

m0_46144825的博客 8万+

RTDETR多模态融合实战:基于注意力机制的红外与可见光目标检测优化

本文深入探讨了基于RTDETR模型的红外与可见光多模态目标检测优化方案。针对复杂光照下的检测难题,文章提出并实战演示了如何利用注意力机制(如SimAM与交叉注意力)实现RGB与IR特征的智能动态融合,从而构建更鲁棒的“全天候”检测系统,有效提升安防、自动驾驶等场景在夜间及恶劣天气下的检测精度与可靠性。

weixin_29083373的博客 188

上机day3

Q7问题:解二次方程。

m0_75220148的博客 516

COMSOL仿真教程—激光烧蚀

本例使用二维模型,将来自激光的入射热通量模拟为金属表面上空间分布的热源,从而得到金属的烧蚀过程和瞬态温度分布。

qq_40977332的博客 2万+

东华大学2021计算机OJ题——基础(5-10)

5 银行存款到期日 作者: Turbo时间限制: 1S章节: 分支结构 问题描述 : 银行存款有3个月、6个月定期等。从键盘输入一个日期(即为存款日期)以及定期的时间长度(单位为月,输入的时间长度可为小于等于60的任意正整数),请编程输出该定期存款的到期日期。 下面以3个月定期为例,说明定期的概念。 比如: 输入2014年4月30日,则到期日是2014年7月30日; 输入2014年3月31日,则到期日是2014年6月30日(6月没有31日,所以30日就到期); 输入2014年11月30日,则到期日是2015

No12angle的博客 1777

【知识分享】IBIS 建模指南 04

文章详细阐述了将缓冲器数据转换为IBIS模型格式的核心步骤与规范要求。主要内容包括:1)IBIS文件三大结构(文件头信息、组件引脚映射、缓冲器行为描述)及其关键词定义;2)四种关键I-V表(上下拉、电源/地钳位)的数据处理规则,强调需避免重复计算效应;3)切换特性描述方法,指出V-T波形表优于Ramp数据的三大优势;4)差分缓冲器通过[DiffPin]关键词实现建模的特殊流程。文中特别强调数据外推校验、参考电压基准转换、工艺角数据排序等易错环节的处理技巧,为创建符合IBIS 4.0规范的精确模型提供指导。

一只豌豆象的博客 2049

智慧加油站小程序数据库设计文档

【代码】智慧加油站小程序数据库设计文档。

低代码布道师的博客 1402

OJ 学习笔记 Day3

本文包含三个编程问题的解决方案:1) 解二次方程,使用sqrt()函数计算判别式并输出两个实数根;2) 团体门票价格计算,根据人数规模应用不同折扣率;3) 数字转星期名称,通过switch-case将0-6转换为对应英文星期。所有方案均采用C++实现,包含输入处理、条件判断和格式化输出。文中还总结了相关知识点,如数学函数调用、条件语句注意事项和字符串操作技巧。每个程序都包含完整的代码实现,并强调关键编程要点,如头文件包含、精度控制和边界条件处理。

weixin_61039756的博客 879

国密GmSSL v2版本命令行方式生成国密sm2私钥、公钥、签名和验证签名

GmSSL是国密算法的工具库(主要包含SM2、SM3、SM4和国密SSL证书生成等功能),项目本身是OpenSSL的分支,但是截至文章发布为止,OpenSSL主分支的国密算法并不完善,目前并不支持签名和解签,所以国密算法这块还是需要使用GmSSL工具库。网上现在并没有v2版本的GmSSL可用的命令行文章,本章用于记录这些命令。本文原创自csdn博客,其他网站看到这篇文章都是盗,版,爬。虫。网站,支持原创,远离盗版。

eguid音视频方向博客,分享经过实践检验的硬核音视频技术。FFmpeg、openCV和JavaCV音视频和图像处理系列教程发布十周年,众多开发者的严格验证。欢迎关注,一起交流探索学习最新音视频和图像处理技术 4602

1月21日上机打卡

题目:编写程序求方程ax2+bx+c=0的根,a、b、c的值由键盘输入,假设b2-4ac>0输入要求:3个整数a b c,以一个空格分隔输出要求:两个根,大数在前,小数在后,输出时保留两位小数。示例:输入:2 -7 5 输出:2.50 1.00个人总结:本题难点:(1)求根公式的正确书写,需要用到函数sqrt来进行计算(2)输出保留两位小数要使用到%.2f的表现形式易错点:(1)因为本题涉及数学公式的计算所以需要用到#include<math.h>的头文件,代码才能正确运行。

Lqp092500567的博客 541

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

编程题练习Day3

本文介绍了三个基础编程问题的解决方案:1)解二次方程,使用求根公式计算并按要求输出结果;2)团体门票折扣计算,根据人数确定折扣率后计算总价;3)数字转星期英文名,通过switch-case实现转换。每个问题都给出了完整代码、输入输出示例及实现要点,重点包括数学计算、条件判断和类型转换等基础编程技巧,输出格式均按要求保留两位小数或正确大小写。

peppermint_05的博客 421

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

DAY3 打卡

解释:利用二次方程根式求解,注意保留两位小数。解释:直接利用switch语句求解。解释:利用if语句求解即可。

2301_79678638的博客 51

打卡day3

1.精度输出2.开根号sqrt()1.if-else的条件判断1.switch。

m0_70607399的博客 84

day 3

题目:根据一个范围在0至6的整数,用英文输出它对应的是星期几。(0对应Sunday,1对应Monday, 2对应Tuesday, 3对应Wednesday, 4对应Thursday, 5对应Friday, 6对应Saturday)1、该题目考察分支结构,第一时间想到的if-else语句简单但长度较长,实践之后,显然switch语句更为简便。题目:编写程序求方程ax2+bx+c=0的根,a、b、c的值由键盘输入,假设b2-4ac>0。1、该题目总体来说难度较小,考察了分支结构,只要搞清楚各个条件即可。

ahwy123的博客 205

Day 3

1、头文件 <cmath> 提供 sqrt() 开方函数,<iomanip> 提供 提供fixed、setprecision()等精度控制函数。2、注意 2.0 * a 需要加括号!忽略后导致公式运算的优先级错误。3、使用 2.0 * a 而非 2 * a,强制将整数运算转为浮点运算,即使 a 是整数,也能避免整数除法导致的精度丢失。4、注意若无 fixed, setprecision(n) 将控制有效数字的位数;若有 fixed,setprecision(n) 将仅控制小数部分的位数。

m0_75248473的博客 394

Day3

(0对应Sunday,1对应Monday, 2对应Tuesday, 3对应Wednesday, 4对应Thursday, 5对应Friday, 6对应Saturday)根据一个范围在0至6的整数,用英文输出它对应的是星期几。(0对应Sunday,1对应Monday, 2对应Tuesday, 3对应Wednesday, 4对应Thursday, 5对应Friday, 6对应Saturday)输出一个字符串,即输入n对应的星期几的英文名称,请注意大小写。两个根,大数在前,小数在后,输出时保留两位小数。

2201_75886338的博客 268

day 3练习

sqrt是开平方的意思;对于x1和x2大的数先输出小的在后面,若x1比x2小,两者用swap函数交换一下。对于不同人数那么他的优惠力度也是不同的,在第一个条件i<=20后,第二个if后面只需要写i<=40就可以了,不需要多此一举写出20<i<=40。注意每个星期的英语开头的字母是大写字母。

2201_75733977的博客 333

Day3:打卡代码题(7-9)

编写程序求方程ax2+bx+c=0的根,a、b、c的值由键盘输入,假设b2-4ac>0。

qq_62932859的博客 301

东华上机DAY3

根据一个范围在0至6的整数,用英文输出它对应的是星期几。(0对应Sunday,1对应Monday, 2对应Tuesday, 3对应Wednesday, 4对应Thursday, 5对应Friday, 6对应Saturday)输出一个字符串,即输入n对应的星期几的英文名称,请注意大小写。输出一个实数,即该团体需要支付的总票价,精确到小数点后2位。输入一个整数i(0≤i≤1,000),表示一个团体的总人数。编写程序求方程ax2+bx+c=0的根,a、b、c的值由键盘输入,假设b2-4ac>0。

m0_74304382的博客 72

DHU复试 Day2-2.3

if分支判断几月对应的天数,同时加入闰年判断。

weixin_52456361的博客 237

DHU 机试题Day3

根据一个范围在0至6的整数,用英文输出它对应的是星期几。(0对应Sunday,1对应Monday, 2对应Tuesday, 3对应Wednesday, 4对应Thursday, 5对应Friday, 6对应Saturday)输出一个字符串,即输入n对应的星期几的英文名称,请注意大小写。输出一个实数,即该团体需要支付的总票价,精确到小数点后2位。输入一个整数i(0≤i≤1,000),表示一个团体的总人数。编写程序求方程ax2+bx+c=0的根,a、b、c的值由键盘输入,假设b2-4ac>0。

yeger1988的博客 294

【day3】

根据一个范围在0至6的整数,用英文输出它对应的是星期几。(0对应Sunday,1对应Monday, 2对应Tuesday, 3对应Wednesday, 4对应Thursday, 5对应Friday, 6对应Saturday)题目:编写程序求方程ax2+bx+c=0的根,a、b、c的值由键盘输入,假设b2-4ac>0。请跟据团体的人数,求出该团体的总门票价格。人数超过120,则所有人优惠30%。人数超过20,则所有人优惠10%;人数超过40,则所有人优惠15%;人数超过80,则所有人优惠20%;

m0_74463393的博客 143

C语言基础练习(3)

根据一个范围在0至6的整数,用英文输出它对应的是星期几。(0对应Sunday,1对应Monday, 2对应Tuesday, 3对应Wednesday, 4对应Thursday, 5对应Friday, 6对应Saturday)编写程序求方程ax2+bx+c=0的根,a、b、c的值由键盘输入,假设b2-4ac>0。注:部分代码为作者自己编写,并非标准答案,有待改进。请跟据团体的人数,求出该团体的总门票价格。人数超过120,则所有人优惠30%。人数超过20,则所有人优惠10%;人数超过80,则所有人优惠20%;

VvVvVvVv___的博客 39
上一篇: c++中各种库函数的大全(个人刷题补充版)
下一篇: day4:时间相加、成绩转换、求第几天
小白blog
博客等级 码龄4年 0粉丝 38原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值