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/7 7:31:20 阅读更多 →
PCB 拼版系统近五日迭代复盘:租户隔离、横直料重构与拼版引擎打磨

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

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

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

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

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

2026/8/7 7:31:20 阅读更多 →

最新新闻

TVA-VLA架构:具身智能规模化落地关键支撑(5)

TVA-VLA架构:具身智能规模化落地关键支撑(5)

前沿技术探索:TVA智能体(简称TVA)TVA智能体(亦称“TVA视觉智能体”或“AI智能体视觉”)是依托Transformer架构与“因式智能体”理论构建的通用视觉技术框架。它深度融合深度强化学习(DRL)、卷积…

2026/8/7 7:59:35 阅读更多 →
3分钟掌握终极macOS窗口置顶工具,让你的多任务效率提升300%!

3分钟掌握终极macOS窗口置顶工具,让你的多任务效率提升300%!

3分钟掌握终极macOS窗口置顶工具,让你的多任务效率提升300%! 【免费下载链接】Topit Pin any window to the top of your screen / 在Mac上将你的任何窗口强制置顶 项目地址: https://gitcode.com/gh_mirrors/to/Topit 还在为macOS上多个窗口互相…

2026/8/7 7:59:35 阅读更多 →
3.2x 计费系数值不值?Cantus 在真实项目中的 ROI 量化实录

3.2x 计费系数值不值?Cantus 在真实项目中的 ROI 量化实录

3.2x 计费系数值不值?Cantus 在真实项目中的 ROI 量化实录摘要:Qoder Cantus 模型的 Credits 消耗系数为 3.2x,显著高于同平台标准模型。这笔溢价是否合理?本文摒弃主观体验,设计了一套“时间-成本”ROI 测算模型&…

2026/8/7 7:59:35 阅读更多 →
尚硅谷四轴无人机

尚硅谷四轴无人机

四轴无人机四轴无人机简介一、需求说明二、飞行器组成1、飞机部分三、 遥控器部分需求实现思路PID控制算法四轴无人机简介 一、需求说明 1、保持飞行姿态稳定 2、遥控前后左右移动 3、实现定高飞行 二、飞行器组成 1、飞机部分 ①机架采用“X”型飞的更稳 ②动力系统为空心…

2026/8/7 7:59:35 阅读更多 →
从插件到权限系统:AI Agent工具使用的安全管控设计

从插件到权限系统:AI Agent工具使用的安全管控设计

1. 从“插件”到“权限”:一个被误解的核心概念最近和几个做AI应用的朋友聊天,发现一个挺有意思的现象。大家一提到让大模型使用外部工具,比如调用API、查询数据库或者操作文件,第一反应往往是:“哦,就是给…

2026/8/7 7:59:35 阅读更多 →
STranslate:Windows 平台的多引擎划词翻译与 OCR 识别工具

STranslate:Windows 平台的多引擎划词翻译与 OCR 识别工具

STranslate:Windows 平台的多引擎划词翻译与 OCR 识别工具一款专为 Windows 用户设计的开源划词翻译和 OCR 识别工具,支持多种翻译引擎切换,绿色便携无需安装。📖 背景说明 STranslate 是一款面向 Windows 平台的划词翻译与 OCR 文…

2026/8/7 7:58:35 阅读更多 →

日新闻

为什么scrcpy成为Android投屏的终极解决方案:完整实战指南

为什么scrcpy成为Android投屏的终极解决方案:完整实战指南

为什么scrcpy成为Android投屏的终极解决方案:完整实战指南 【免费下载链接】scrcpy Display and control your Android device 项目地址: https://gitcode.com/GitHub_Trending/sc/scrcpy 想要将Android手机屏幕完美投射到电脑上,享受大屏操作的自…

2026/8/7 0:00:19 阅读更多 →
如何在5分钟内掌握Tom Select:打造现代化表单选择器的终极指南

如何在5分钟内掌握Tom Select:打造现代化表单选择器的终极指南

如何在5分钟内掌握Tom Select:打造现代化表单选择器的终极指南 【免费下载链接】tom-select Tom Select is a lightweight (~16kb gzipped) hybrid of a textbox and select box. Forked from selectize.js to provide a framework agnostic autocomplete widget wi…

2026/8/7 0:00:19 阅读更多 →
5分钟快速上手:NSZ压缩工具终极指南,轻松管理Switch游戏文件

5分钟快速上手:NSZ压缩工具终极指南,轻松管理Switch游戏文件

5分钟快速上手:NSZ压缩工具终极指南,轻松管理Switch游戏文件 【免费下载链接】nsz NSZ - Homebrew compatible NSP/XCI compressor/decompressor 项目地址: https://gitcode.com/gh_mirrors/ns/nsz 你是否在为Nintendo Switch游戏文件占用大量存储…

2026/8/7 0:00:19 阅读更多 →

周新闻

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

1. 从水管网络到最大流:一个核心问题的诞生想象一下,你是一个城市供水系统的总工程师。你的城市有多个水源(水库),需要通过一个复杂的地下管道网络,将水输送到各个居民区。每条管道都有其最大通水能力&…

2026/8/6 22:02:27 阅读更多 →
基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台…

2026/8/6 22:02:27 阅读更多 →
MATLAB xcorr函数详解:从互相关原理到四大实战应用

MATLAB xcorr函数详解:从互相关原理到四大实战应用

1. 从一次信号“找茬”说起:为什么我们需要互相关几年前,我在处理一组声学传感器数据时遇到了一个棘手的问题。我有两个麦克风记录了一段相同的音频信号,理论上它们接收到的声音波形应该非常相似,只是由于麦克风位置不同&#xff…

2026/8/6 22:02:27 阅读更多 →

月新闻

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

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

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

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

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

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

2026/8/6 22:02:28 阅读更多 →
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/5 23:46:51 阅读更多 →