博客
关于我
PTA——基础编程题 | 7-19 支票面额 (15分)
阅读量:116 次
发布时间:2019-02-26

本文共 571 字,大约阅读时间需要 1 分钟。

题目描述

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

输入格式:

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

输出格式:

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

输入样例1:

23

输出样例1:

25.51

输入样例2:

22

输出样例2:

No Solution

思路:先将元化成分,之后可以得到一个公式200y+2f==f*100+y-n,这这个公式中只有f和y是未知数,也就是说当只有满足这个公式时,才有解,用两个for循环一个值一个值去试就好了。

#include 
int main(){ int n,f,y,i,j; scanf("%d",&n); for(y=0;y<100;y++) for(f=0;f<100;f++) if(200*y+2*f==f*100+y-n){ printf("%d.%d",y,f); return 0; } printf("No Solution"); return 0;}

转载地址:http://fsr.baihongyu.com/

你可能感兴趣的文章
mysql服务器查询慢原因分析方法
查看>>
mysql服务无法启动的问题
查看>>
MySQL杂谈
查看>>
mysql权限
查看>>
mysql条件查询
查看>>
MySQL架构与SQL的执行流程_1
查看>>
MySQL架构与SQL的执行流程_2
查看>>
MySQL架构介绍
查看>>
MySQL架构优化
查看>>
MySQL查看数据库相关信息
查看>>
MySQL查看表结构和表中数据
查看>>
MySQL查询优化:LIMIT 1避免全表扫描
查看>>
MySQL查询优化之索引
查看>>
mysql查询储存过程,函数,触发过程
查看>>
mysql查询总成绩的前3名学生信息
查看>>
MySQL查询报错ERROR:No query specified
查看>>
mysql查询数据库储存数据的占用容量大小
查看>>
MySQL查询数据库所有表名及其注释
查看>>
MySQL查询数据表中数据记录(包括多表查询)
查看>>
mysql查询语句能否让一个字段不显示出来_天天写order by,你知道Mysql底层执行原理吗?
查看>>