![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
day4
吕招焕
多看多学多练,挑战不可能
展开
-
pta 天梯赛 7-5 黑洞数 (20 分)day4
黑洞数也称为陷阱数,又称“Kaprekar问题”,是一类具有奇特转换特性的数。 任何一个各位数字不全相同的三位数,经有限次“重排求差”操作,总会得到495。最后所得的495即为三位黑洞数。所谓“重排求差”操作即组成该数的数字重排后的最大数减去重排后的最小数。(6174为四位黑洞数。)例如,对三位数207:第1次重排求差得:720 - 27 = 693;第2次重排求差得:963 - 369 =...原创 2019-07-19 13:28:23 · 612 阅读 · 1 评论 -
pta 天梯赛 7-8 IP地址转换 (20 分)day4
一个IP地址是用四个字节(每个字节8个位)的二进制码组成。请将32位二进制码表示的IP地址转换为十进制格式表示的IP地址输出。输入格式:输入在一行中给出32位二进制字符串。输出格式:在一行中输出十进制格式的IP地址,其由4个十进制数组成(分别对应4个8位的二进制数),中间用“.”分隔开。输入样例:11001100100101000001010101110010输出样例:204.14...原创 2019-07-19 13:33:11 · 1397 阅读 · 0 评论 -
pta 天梯赛 7-15 一个数插入到有序数列中 (10 分)day4
一个数插入到有序数列中使用插入法排序,假设x数组的n个数据已经按降序排列,现在插入一个数y到数组中,使数组x仍然是降序排列的。输入格式:在第一行中输入正整数n值。 在第二行中输入n个用空格间隔的降序排好的整数,数据之间只能用1个空格间隔。 在第三行中输入一个待插入的整数y。 所有数据均是100以内的正整数。输出格式:在一行中输出将y插入后的有序数组,每个数据输出占3列。输入样例:5...原创 2019-07-20 16:27:19 · 3169 阅读 · 0 评论 -
pta 天梯赛 7-1 统计素数并求和 (20 分)day4
本题要求统计给定整数M和N区间内素数的个数并对它们求和。输入格式:输入在一行中给出两个正整数M和N(1≤M≤N≤500)。输出格式:在一行中顺序输出M和N区间内素数的个数以及它们的和,数字间以空格分隔。输入样例:10 31输出样例:7 143#include "stdio.h"#include "math.h"int judge(int num) //素数判断函数{ ...原创 2019-07-20 16:30:43 · 3282 阅读 · 0 评论 -
pta 天梯赛 7-3 换硬币 (20 分)day4
将一笔零钱换成5分、2分和1分的硬币,要求每种硬币至少有一枚,有几种不同的换法?输入格式:输入在一行中给出待换的零钱数额x∈(8,100)。输出格式:要求按5分、2分和1分硬币的数量依次从大到小的顺序,输出各种换法。每行输出一种换法,格式为:“fen5:5分硬币数量, fen2:2分硬币数量, fen1:1分硬币数量, total:硬币总数量”。最后一行输出“count = 换法个数”。...原创 2019-07-21 09:28:10 · 2925 阅读 · 0 评论