一个采购员去银行兑换一张y元f分的支票,结果出纳员错给了f元y分。采购员用去了n分之后才发觉有错,于是清点了余额尚有2y元2f分,问该支票面额是多少?

输入格式:

输入在一行中给出小于100的正整数n。

输出格式:

在一行中按格式y.f输出该支票的原始面额。如果无解,则输出No Solution。

输入样例1:

23

输出样例1:

25.51

输入样例2:

22

输出样例2:

No Solution

#include <stdio.h>int main()
{int n, y, f;int times = 0;scanf("%d", &n);for (y = 0; y < 100; y++) //假设y最大为100{if (times == 0){for (f = 0; f < 99; f++) //显然f不超过99{if (98 * f - 199 * y == n){times++;break;}}}else{y--; //初次判断时显然times==0,之后判断时y已经被加1break;}}if (times == 0)printf("No Solution");elseprintf("%d.%d", y, f);return 0;
}

注意事项:

由题可得方程100f+y=n+(200y+2f),化简得98f-199y=n,解方程即可。

如有问题,欢迎提出。

【PTA基础编程题目集(C语言)】7-19 支票面额相关推荐

  1. PTA 基础编程题目集 7-27 冒泡法排序 C语言

    PTA 基础编程题目集 7-27 冒泡法排序 C语言 将N个整数按从小到大排序的冒泡排序法是这样工作的:从头到尾比较相邻两个元素,如果前面的元素大于其紧随的后面元素,则交换它们.通过一遍扫描,则最后一 ...

  2. PTA 基础编程题目集 7-33 有理数加法 C语言

    PTA 基础编程题目集 7-33 有理数加法 C语言 本题要求编写程序,计算两个有理数的和. 输入格式: 输入在一行中按照a1/b1 a2/b2的格式给出两个分数形式的有理数,其中分子和分母全是整形范 ...

  3. PTA 基础编程题目集 7-24 约分最简分式 C语言

    PTA 基础编程题目集 7-24 约分最简分式 C语言 分数可以表示为分子/分母的形式.编写一个程序,要求用户输入一个分数,然后将其约分为最简分式.最简分式是指分子和分母不具有可以约分的成分了.如6/ ...

  4. PTA 基础编程题目集 7-7 12-24小时制 C语言

    PTA 基础编程题目集 7-7 12-24小时制 C语言 编写一个程序,要求用户输入24小时制的时间,然后显示12小时制的时间. 输入格式: 输入在一行中给出带有中间的:符号(半角的冒号)的24小时制 ...

  5. PTA 基础编程题目集 7-22 龟兔赛跑 C语言

    PTA 基础编程题目集 7-22 龟兔赛跑 C语言 乌龟与兔子进行赛跑,跑场是一个矩型跑道,跑道边可以随地进行休息.乌龟每分钟可以前进3米,兔子每分钟前进9米:兔子嫌乌龟跑得慢,觉得肯定能跑赢乌龟,于 ...

  6. PTA 基础编程题目集 7-21 求特殊方程的正整数解 C语言

    PTA 基础编程题目集 7-21 求特殊方程的正整数解 C语言 输入样例1: 884 输出样例1: 10 28 20 22 输入样例2: 11 输出样例2: No Solution #include& ...

  7. PTA 基础编程题目集 7-20 打印九九口诀表 C语言

    PTA 基础编程题目集 7-20 打印九九口诀表 C语言 下面是一个完整的下三角九九口诀表: 本题要求对任意给定的一位正整数N,输出从11到NN的部分口诀表. 输入格式: 输入在一行中给出一个正整数N ...

  8. PTA 基础编程题目集 7-19 支票面额 C语言

    PTA 基础编程题目集 7-19 支票面额 C语言 一个采购员去银行兑换一张y元f分的支票,结果出纳员错给了f元y分.采购员用去了n分之后才发觉有错,于是清点了余额尚有2y元2f分,问该支票面额是多少 ...

  9. PTA 基础编程题目集 7-18 二分法求多项式单根 C语言

    PTA 基础编程题目集 7-18 二分法求多项式单根 C语言 二分法求函数根的原理为:如果连续函数f(x)在区间[a,b]的两个端点取值异号,即f(a)f(b)<0,则它在这个区间内至少存在1个 ...

  10. PTA 基础编程题目集 7-17 爬动的蠕虫 C语言

    PTA 基础编程题目集 7-17 爬动的蠕虫 C语言 一条蠕虫长1寸,在一口深为N寸的井的底部.已知蠕虫每1分钟可以向上爬U寸,但必须休息1分钟才能接着往上爬.在休息的过程中,蠕虫又下滑了D寸.就这样 ...

最新文章

  1. 新闻上的文本分类:机器学习大乱斗
  2. mysql 表查询注意
  3. delphi项目文件说明
  4. PAT-BASIC-1039-到底买不买
  5. 获取web.py上面的示例code
  6. 【三种解法实现】剑指 Offer 03. 数组中重复的数字
  7. java课程设计 猜数游戏 个人
  8. apache 官方 Dubbo 文档
  9. es6 数组排序_重读《学习JS数据结构与算法-第三版》- 第3章 数组 二
  10. Fuel 9.0安装Openstack网络验证失败解决
  11. 等不到那人,回不到人间——dbGet(四)
  12. Maven学习总结(六)——Maven与Eclipse整合
  13. 感觉百度输入法好于搜狗输入法
  14. java多线程小游戏_java控制台贪吃蛇小游戏(多线程版)
  15. 【论文解读】MV3D-Net、AVOD-Net用于自动驾驶的多视图3D目标检测网络
  16. 图像特征提取(二)——SIFT算法详解
  17. 彻底清除狗太阳的3721病毒完全手册!
  18. 融资融券开户超干货学习!
  19. JavaWeb的学习(上)
  20. QLabel控件实现圆形头像显示

热门文章

  1. python制作冰花_制作冻冰花
  2. msp430中如何连续对位进行取反_OLED制造中三个重要制程其中之一就是PVD技术
  3. [转]李嘉诚的深圳大学演讲:打工是最愚蠢的投资……
  4. 大数据是如何发挥自己的价值的?
  5. 二叉树序列化、反序列化、层次遍历python
  6. matlab强化学习算法改编/菜鸟理解3——航天器三轴姿态稳定器网络调用·性能评估
  7. 腾讯全球数字生态大会
  8. javap命令分析java汇编指令
  9. 【线性控制理论】状态观测器—开环形式的状态观测器
  10. mybatis面试相关