PTA基础编程题目集 7-19支票面额(C++语言实现)
摘要本文是PTA编程题支票面额的题解涵盖题目描述、输入输出格式及C语言实现展示枚举法求解不定方程算法。题目描述一个采购员去银行兑换一张y元f分的支票结果出纳员错给了f元y分。采购员用去了n分之后才发觉有错于是清点了余额尚有2y元2f分问该支票面额是多少输入格式输入在一行中给出小于100的正整数n。输出格式在一行中按格式y.f输出该支票的原始面额。如果无解则输出No Solution。输入样例2322输出样例25.51No Solution解题思路核心问题分析根据题意建立数学方程求解原始支票面额y元和f分。关键在于将金额单位统一为分后根据错兑、用去、剩余的关系建立不定方程。算法原理说明将所有金额转换为分单位原始支票为100yf分错兑后为100fy分用去n分后剩余200y2f分。根据题意列方程100fy-n 200y2f化简得98f-199y n。由于y和f均为0~99的整数元与分的范围使用双重循环枚举所有可能的y和f验证是否满足方程即可。具体计算步骤读取用去的分数n外层循环枚举y从0到99元数内层循环枚举f从0到99分数验证方程98f-199yn是否成立若成立则输出y.f标记找到解退出循环枚举结束未找到解则输出No Solution代码流程说明引入头文件与命名空间第1-2行引入iostream头文件使用std命名空间。变量声明与输入第5-6行定义用去的分数n、元数y、分数f、找到解标记found初始0读取输入n。双重循环枚举求解第9-20行外层for循环y从0到99枚举所有可能的元数内层for循环f从0到99枚举所有可能的分数条件判断98f-199yn验证是否满足不定方程若满足输出y.f格式结果found置1break内层循环外层循环判断found是否为1若找到则break外层循环无解处理与返回第22-26行若found仍为0则输出No Solution返回0表示程序正常结束。代码流程图否是否是否是是否是否开始声明变量n,y,f,found0读取输入ny0y100?found0?f0f100?y98*f-199*y n?f输出y.ffound1break内层循环found1?break外层循环输出No Solution返回0,结束解题流程图是否是否否是理解题意统一单位为分建立方程: 错兑-用去剩余化简: 98f-199yn输入n值枚举y从0到99枚举完y?输出No Solution枚举f从0到99枚举完f?下一个y98f-199yn?下一个f输出y.f代码部分实现#includeiostreamusingnamespacestd;intmain(void){intn,y,f,found0;// n为用去的分数y为元数f为分数found标记是否找到解cinn;// 读取用去的分数// 枚举所有可能的元数y和分数ffor(y0;y100;y){// 枚举元数y0-99for(f0;f100;f){// 枚举分数f0-99// 根据题意列方程98*f - 199*y n// 原始支票为y元f分错兑为f元y分用去n分后剩余2y元2f分if(98*f-199*yn){couty.fendl;// 输出支票面额found1;// 标记已找到解break;// 跳出内层循环}}if(found)break;// 找到解后跳出外层循环}if(!found){// 未找到解coutNo Solutionendl;// 输出无解提示}return0;}

相关新闻

第 12 篇 慢查询定位全流程:从慢日志到 optimizer_trace

第 12 篇 慢查询定位全流程:从慢日志到 optimizer_trace

开篇钩子 “数据库慢"是个伪命题。慢的永远是某几条具体的 SQL。没有人能靠"调参数"治好慢查询——参数调整只能让快的更快,找不到那几条慢 SQL,系统永远跑不起来。本篇给一套固定的四步流程:从"系统卡了"到"定位到那一条 SQL 的哪一步慢”,…

2026/8/24 4:28:51 阅读更多 →
PCB 拼版系统近五日迭代复盘:租户隔离、横直料重构与拼版引擎打磨

PCB 拼版系统近五日迭代复盘:租户隔离、横直料重构与拼版引擎打磨

PCB 拼版系统近五日迭代复盘:租户隔离、横直料重构与拼版引擎打磨 最近一周主要干了四件事:给系统搭了套多租户数据隔离、把横直料和花式拼的算法整个推倒重写了一版、PCS 到 SET 的枚举逻辑从固定配置改成了全组合搜索、以及前端 UI 做了一轮精修。这篇…

2026/8/23 6:30:20 阅读更多 →
无脑入AI论文平台,掌桥科研AI VS 豆包深度横评

无脑入AI论文平台,掌桥科研AI VS 豆包深度横评

面对市面上层出不穷的AI工具,许多同学在论文写作时陷入了选择困难:是选功能专一的学术工具,还是用通用大模型自己调教?本文将以掌桥科研AI论文写作工具与字节跳动旗下的豆包为例,进行一次深度横评。我们将从产品定位、…

2026/8/27 12:24:53 阅读更多 →

最新新闻

ComfyUI 快速上手教程:5步跑通你的第一个AI绘图节点工作流

ComfyUI 快速上手教程:5步跑通你的第一个AI绘图节点工作流

ComfyUI 快速上手教程:5步跑通你的第一个AI绘图节点工作流 【免费下载链接】ComfyUI The most powerful and modular diffusion model GUI, api and backend with a graph/nodes interface. 项目地址: https://gitcode.com/GitHub_Trending/co/ComfyUI 传统&…

2026/8/28 23:52:18 阅读更多 →
用 andrej-karpathy-skills 约束 AI 编码行为:少改错行代码,多写有用注释

用 andrej-karpathy-skills 约束 AI 编码行为:少改错行代码,多写有用注释

用 andrej-karpathy-skills 约束 AI 编码行为:少改错行代码,多写有用注释 【免费下载链接】andrej-karpathy-skills A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathys observations on LLM coding pitfalls. …

2026/8/28 23:52:18 阅读更多 →
Amazon vs Perplexity:传统搜索与AI答案引擎的技术路线对比

Amazon vs Perplexity:传统搜索与AI答案引擎的技术路线对比

这两家公司放在一起对比,表面上是“电商巨头”与“AI 明星创业公司”的 PK,但真正值得技术人关注的,是它们背后两套完全不同的信息检索与分发逻辑:一个把“找到商品/结果”作为终点,一个把“生成答案”作为起点。如果你…

2026/8/28 23:52:18 阅读更多 →
Apache Airflow 实战:从DAG编排到任务调度与部署详解

Apache Airflow 实战:从DAG编排到任务调度与部署详解

Airflow 这个名字,做数据工程、数仓开发、算法平台的同学应该不陌生。它不只是一个调度工具,更是一套把任务编排、依赖管理、定时触发、失败重试、监控告警全部收拢到一起的生产级工作流平台。很多人第一步接触它是因为要替代 crontab,但真正…

2026/8/28 23:52:18 阅读更多 →
ComfyUI 工作流导入导出指南:4 个高频任务的完整实践

ComfyUI 工作流导入导出指南:4 个高频任务的完整实践

ComfyUI 工作流导入导出指南:4 个高频任务的完整实践 【免费下载链接】ComfyUI The most powerful and modular diffusion model GUI, api and backend with a graph/nodes interface. 项目地址: https://gitcode.com/GitHub_Trending/co/ComfyUI ComfyUI 是…

2026/8/28 23:52:18 阅读更多 →
build-your-own-x:从零重写常用技术的动手教程指南

build-your-own-x:从零重写常用技术的动手教程指南

build-your-own-x:从零重写常用技术的动手教程指南 【免费下载链接】build-your-own-x Master programming by recreating your favorite technologies from scratch. 项目地址: https://gitcode.com/GitHub_Trending/bu/build-your-own-x build-your-own-x …

2026/8/28 23:51:17 阅读更多 →

日新闻

2026论文工具深度测评|为什么Paperxie是目前最稳的学术工具✅

2026论文工具深度测评|为什么Paperxie是目前最稳的学术工具✅

2026高校论文查重AIGC双检严查常态化。 市面上绝大多数AI论文工具依旧存在明显短板:模板感重、AI痕迹超标、改写毁逻辑、收费套路多、查重不准、格式适配差。 在全网工具普遍“偏科”的现状下,Paperxie凭借全维度均衡实力脱颖而出,成为适配…

2026/8/28 0:00:11 阅读更多 →
从国赛作品到产品:自研内网穿透工具的核心架构与实战优化

从国赛作品到产品:自研内网穿透工具的核心架构与实战优化

1. 从“国赛二等奖”到真实可用的内网穿透工具:我们做了什么去年,我和团队带着一个自研的内网穿透工具项目,一路闯进了全国性的创新设计大赛,最终拿下了国赛二等奖。说实话,领奖的时候心情很复杂,一方面是激…

2026/8/28 0:00:11 阅读更多 →
20行Python代码构建AI Agent:从零理解智能体核心原理与实现

20行Python代码构建AI Agent:从零理解智能体核心原理与实现

1. 项目概述:从零到一的AI Agent初体验 最近几年,AI Agent这个概念火得不行,感觉身边搞技术的朋友都在聊。但说实话,很多刚入门的朋友一听到“Agent”,就觉得特别高大上,联想到电影里那种无所不能的智能体&…

2026/8/28 0:00:11 阅读更多 →

周新闻

[光学原理与应用-521]:对光的错误理解与纠偏

[光学原理与应用-521]:对光的错误理解与纠偏

首先光是一种能量的载体和形态,宏观上观察到的光是由无数个微观的光量子组成的,每个光子在产生的瞬间,其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前,在微观层面,每个光量子的运动轨迹是以波函数所展现…

2026/8/28 11:23:26 阅读更多 →
SIP通话转接原理与REFER方法实战解析

SIP通话转接原理与REFER方法实战解析

1. 通话转接不是“挂断再拨号”,而是SIP会话的动态重定向你有没有遇到过这样的场景:客服坐席A正在和客户通电话,突然需要把这通对话无缝转给专家坐席B,客户完全感知不到中间的断连——既没听到忙音,也没被要求重新拨号…

2026/8/28 23:05:07 阅读更多 →
Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

1. 为什么选择Kolla-ansible来部署单节点OpenStack?如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法,那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

2026/8/28 19:47:53 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/27 17:46:39 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/28 17:43:04 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/27 20:00:17 阅读更多 →