PTA——支票面额

PTA

7-38 支票面额

 1 #include<stdio.h>
 2
 3 int main() {
 4     int n,f,y;
 5     int flag = 0;
 6     scanf("%d",&n);
 7     for(y=0; flag==0 && y<=50; y++) {
 8         for(f=0; f<=100; f++) {
 9             if(199*y-98*f+n==0) {
10                 flag = 1;
11                 break;
12             }
13         }
14     }
15     if(y==51 && f==101) printf("No Solution");
16     else printf("%d.%d",y-1,f);
17 }

穷举法,注意两点:

1、y、f有隐含的判断条件

2、跳出双重循环,需多设置一个变量

原文地址:https://www.cnblogs.com/cxc1357/p/10728133.html

时间: 2024-10-16 13:29:46

PTA——支票面额的相关文章

循环-09. 支票面额

1 /* 2 * Main.c 3 * C9-循环-09. 支票面额 4 * Created on: 2014年7月28日 5 * Author: Boomkeeper 6 ********测试通过********** 7 */ 8 9 #include<stdio.h> 10 11 int main(void) { 12 int n = 0; 13 int y, f; 14 15 scanf("%d", &n); 16 17 for (f = 0; f <

循环-09. 支票面额(15)

1 #include<iostream> 2 using namespace std; 3 int main(){ 4 int n,y,f,flag=1; 5 cin>>n; 6 for(y=0;y<100;y++) 7 for(f=0;f<100;f++) 8 if((n+2*f+200*y)==(y+100*f)){ 9 cout<<y<<"."<<f<<endl; 10 flag=0; 11 }

ERROR&lt;53761&gt; - Plugins - conn=-1 op=-1 msgId=-1 - Connection Bind through PTA failed (91). Retrying...

LDAP6.3在DSCC控制台启动实例完成,但是操作状态显示“意外错误”,查看日志如下: 04/May/2016:21:10:39 +0800] - Sun-Java(tm)-System-Directory/6.3 B2008.0311.0224 (32-bit) starting up[04/May/2016:21:10:39 +0800] - Listening on all interfaces port 11111 for LDAP requests[04/May/2016:21:10

PTA 5-8(English) File Transfer (25) - 并查集 - 数组实现

题目:http://pta.patest.cn/pta/test/16/exam/4/question/670 PTA - Data Structures and Algorithms (English) - 5-8 We have a network of computers and a list of bi-directional connections. Each of these connections allows a file transfer from one computer t

PTA Huffman Codes

题目重现 In 1953, David A. Huffman published his paper "A Method for the Construction of Minimum-Redundancy Codes", and hence printed his name in the history of computer science. As a professor who gives the final exam problem on Huffman codes, I am

银行支票和汇票中使用的专用条码字体工具包MICR E13B

MICR E13B字体是一种在美国.加拿大.波多黎各.巴拿马.英国和其它少数国家的银行支票和汇票中使用的专用字体,主要用来打印适用于磁性和光学字符识别系统的MICR字符.MICR E13B字体包含有十个特别设计的从0到9的数字字符和四个专用符号:transit.amount.on-us和dash.MICR CMC-7字体是一种在墨西哥.法国.西班牙以及大多数西班牙语国家的银行支票中使用的一种条形码控件专用字体 具体功能: 直接从ISO规范中创建 - MICR E13B字体是按照E13B MICR

从找零到人民币面额设计

引子 晚上坐飞机从北京回成都,在机场候机花了23元买了一袋麻辣牛肉干.身上没零钱,就拿了一张100给售货员找零77.突然觉得这件事情太好玩儿了.中国发行的货币有100.50.20.10.5.1这几种面额的纸币.为什么我们的面额要这样设计呢?不这样设计会怎样?假设这几种面额的设计是合理的,那么这些纸币要按照什么样的比例进行发行才能保证我们生活中给100找73的这个看似很简单的事情能够正常进行呢?地球太神奇了. 面额为什么这样设计? 面额的设计会影响我们什么?面额设计的目的目标又是什么?如果我任意设

PTA 10-排序6 Sort with Swap(0, i) (25分)

题目地址 https://pta.patest.cn/pta/test/16/exam/4/question/678 5-16 Sort with Swap(0, i)   (25分) Given any permutation of the numbers {0, 1, 2,..., N-1N?1}, it is easy to sort them in increasing order. But what if Swap(0, *) is the ONLY operation that is

PTA 10-排序4 统计工龄 (20分)

题目地址 https://pta.patest.cn/pta/test/15/exam/4/question/721 5-13 统计工龄   (20分) 给定公司NN名员工的工龄,要求按工龄增序输出每个工龄段有多少员工. 输入格式: 输入首先给出正整数NN(\le 10^5≤10?5??),即员工总人数:随后给出NN个整数,即每个员工的工龄,范围在[0, 50]. 输出格式: 按工龄的递增顺序输出每个工龄的员工个数,格式为:"工龄:人数".每项占一行.如果人数为0则不输出该项. 输入样