天梯赛
文章平均质量分 52
鱼丫丫
人生如程序,程序亦人生。
展开
-
团体程序设计天梯赛-练习集L1-058 6翻了 (15 分)
文章目录前言一、C语言解答二、Python解答总结前言“666”是一种网络用语,大概是表示某人很厉害、我们很佩服的意思。最近又衍生出另一个数字“9”,意思是“6翻了”,实在太厉害的意思。如果你以为这就是厉害的最高境界,那就错啦 —— 目前的最高境界是数字“27”,因为这是 3 个 “9”!本题就请你编写程序,将那些过时的、只会用一连串“6666……6”表达仰慕的句子,翻译成最新的高级表达。输入格式:输入在一行中给出一句话,即一个非空字符串,由不超过 1000 个英文字母、数字和空格组成,以回车结原创 2022-04-20 22:26:16 · 390 阅读 · 0 评论 -
团体程序设计天梯赛-练习集L1-048 矩阵A乘以B (15 分)
文章目录前言一、C语言解答二、Python解答总结前言给定两个矩阵A和B,要求你计算它们的乘积矩阵AB。需要注意的是,只有规模匹配的矩阵才可以相乘。即若A有Ra行、Ca列,B有Rb行、Cb列,则只有Ca与Rb相等时,两个矩阵才能相乘。输入格式:输入先后给出两个矩阵A和B。对于每个矩阵,首先在一行中给出其行数R和列数C,随后R行,每行给出C个整数,以1个空格分隔,且行首尾没有多余的空格。输入保证两个矩阵的R和C都是正数,并且所有整数的绝对值不超过100原创 2022-04-20 17:08:37 · 380 阅读 · 0 评论 -
团体程序设计天梯赛-练习集L1-033 出生年 (15 分)
文章目录前言一、C语言解答二、Python解答总结前言以上是新浪微博中一奇葩贴:“我出生于1988年,直到25岁才遇到4个数字都不相同的年份。”也就是说,直到2013年才达到“4个数字都不相同”的要求。本题请你根据要求,自动填充“我出生于y年,直到x岁才遇到n个数字都不相同的年份”这句话。输入格式:输入在一行中给出出生年份y和目标年份中不同数字的个数n,其中y在[1, 3000]之间,n可以是2、或3、或4。注意不足4位的年份要在前面补零,例如公元1年被认为是0001年,有2个不同的数字0和1。原创 2022-04-19 21:28:39 · 393 阅读 · 0 评论 -
团体程序设计天梯赛-练习集L1-030 一帮一 (15 分)
文章目录前言一、C语言解答二、Python解答总结前言“一帮一学习小组”是中小学中常见的学习组织方式,老师把学习成绩靠前的学生跟学习成绩靠后的学生排在一组。本题就请你编写程序帮助老师自动完成这个分配工作,即在得到全班学生的排名后,在当前尚未分组的学生中,将名次最靠前的学生与名次最靠后的异性学生分为一组。输入格式:输入第一行给出正偶数N(≤50),即全班学生的人数。此后N行,按照名次从高到低的顺序给出每个学生的性别(0代表女生,1代表男生)和姓名(不超过8个英文字母的非空字符串),其间以1个空格分隔原创 2022-04-19 21:03:34 · 300 阅读 · 0 评论 -
团体程序设计天梯赛-练习集L1-025 正整数A+B (15 分)
文章目录前言一、C语言解答二、Python解答总结前言题的目标很简单,就是求两个正整数A和B的和,其中A和B都在区间[1,1000]。稍微有点麻烦的是,输入并不保证是两个正整数。输入格式:输入在一行给出A和B,其间以空格分开。问题是A和B不一定是满足要求的正整数,有时候可能是超出范围的数字、负数、带小数点的实数、甚至是一堆乱码。注意:我们把输入中出现的第1个空格认为是A和B的分隔。题目保证至少存在一个空格,并且B不是一个空字符串。输出格式:如果输入的确是两个正整数,则按格式A + B = 和原创 2022-04-19 20:41:08 · 258 阅读 · 0 评论 -
团体程序设计天梯赛-练习集L1-019 谁先倒 (15 分)
文章目录前言一、C语言解答二、Python解答总结前言划拳是古老中国酒文化的一个有趣的组成部分。酒桌上两人划拳的方法为:每人口中喊出一个数字,同时用手比划出一个数字。如果谁比划出的数字正好等于两人喊出的数字之和,谁就输了,输家罚一杯酒。两人同赢或两人同输则继续下一轮,直到唯一的赢家出现。下面给出甲、乙两人的酒量(最多能喝多少杯不倒)和划拳记录,请你判断两个人谁先倒。输入格式:输入第一行先后给出甲、乙两人的酒量(不超过100的非负整数),以空格分隔。下一行给出一个正整数N(≤100),随后N行,每原创 2022-04-19 20:00:50 · 227 阅读 · 0 评论 -
团体程序设计天梯赛-练习集L1-017 到底有多二 (15 分)
文章目录前言一、C语言解答二、Python解答总结前言一个整数“犯二的程度”定义为该数字中包含2的个数与其位数的比值。如果这个数是负数,则程度增加0.5倍;如果还是个偶数,则再增加1倍。例如数字-13142223336是个11位数,其中有3个2,并且是负数,也是偶数,则它的犯二程度计算为:3/11×1.5×2×100%,约为81.82%。本题就请你计算一个给定整数到底有多二。输入格式:输入第一行给出一个不超过50位的整数N。输出格式:在一行中输出N犯二的程度,保留小数点后两位。输入样例:-原创 2022-04-19 19:29:25 · 102 阅读 · 0 评论 -
团体程序设计天梯赛-练习集L1-016 查验身份证 (15 分)
文章目录前言一、C语言解答二、Python解答总结前言一个合法的身份证号码由17位地区、日期编号和顺序编号加1位校验码组成。校验码的计算规则如下:首先对前17位数字加权求和,权重分配为:{7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2};然后将计算的和对11取模得到值Z;最后按照以下关系对应Z值与校验码M的值:Z:0 1 2 3 4 5 6 7 8 9 10M:1 0 X 9 8 7 6 5 4 3 2现在给定一些身份证号码,请你验证校验码的有效性,并输出有问题的号码。原创 2022-04-19 19:15:25 · 230 阅读 · 0 评论 -
团体程序设计天梯赛-练习集L1-018 大笨钟 (10 分)
文章目录前言一、C语言解答二、Python解答总结前言微博上有个自称“大笨钟V”的家伙,每天敲钟催促码农们爱惜身体早点睡觉。不过由于笨钟自己作息也不是很规律,所以敲钟并不定时。一般敲钟的点数是根据敲钟时间而定的,如果正好在某个整点敲,那么“当”数就等于那个整点数;如果过了整点,就敲下一个整点数。另外,虽然一天有24小时,钟却是只在后半天敲1~12下。例如在23:00敲钟,就是“当当当当当当当当当当当”,而到了23:01就会是“当当当当当当当当当当当当”。在午夜00:00到中午12:00期间(端点时间包原创 2022-04-18 20:34:52 · 320 阅读 · 0 评论 -
团体程序设计天梯赛-练习集L1-008 求整数段和 (10 分)
文章目录前言一、C语言解答二、Python解答总结前言给定两个整数A和B,输出从A到B的所有整数以及这些数的和。输入格式:输入在一行中给出2个整数A和B,其中−100≤A≤B≤100,其间以空格分隔。输出格式:首先顺序输出从A到B的所有整数,每5个数字占一行,每个数字占5个字符宽度,向右对齐。最后在一行中按Sum = X的格式输出全部数字的和X。输入样例:-3 8输出样例: -3 -2 -1 0 1 2 3 4 5 6原创 2022-04-16 15:29:45 · 810 阅读 · 0 评论 -
团体程序设计天梯赛-练习集L1-007 念数字 (10 分)
文章目录前言一、C语言解答二、Python解答总结前言例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。一、C语言解答示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、Python解答总结提示:这里对文章进行总结:...原创 2022-04-16 14:47:43 · 357 阅读 · 0 评论 -
团体程序设计天梯赛-练习集L1-005 考试座位号 (15 分)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、C语言解答二、Python解答总结前言每个 PAT 考生在参加考试时都会被分配两个座位号,一个是试机座位,一个是考试座位。正常情况下,考生在入场时先得到试机座位号码,入座进入试机状态后,系统会显示该考生的考试座位号码,考试时考生需要换到考试座位就座。但有些考生迟到了,试机已经结束,他们只能拿着领到的试机座位号码求助于你,从后台查出他们的考试座位号码。输入格式:输入第一行给出一个正整数 N(≤1000),随后 N .原创 2022-04-16 14:12:58 · 200 阅读 · 0 评论 -
团体程序设计天梯赛-练习集L1-004 计算摄氏温度 (5 分)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、C语言解答二、Python解答总结前言给定一个华氏温度F,本题要求编写程序,计算对应的摄氏温度C。计算公式:C=5×(F−32)/9。题目保证输入与输出均在整型范围内。输入格式:输入在一行中给出一个华氏温度。输出格式:在一行中按照格式“Celsius = C”输出对应的摄氏温度C的整数值。输入样例:150输出样例:Celsius = 65一、C语言解答#include <stdio.h.原创 2022-04-15 17:24:58 · 996 阅读 · 0 评论 -
团体程序设计天梯赛-练习集L1-003 个位数统计 (15 分)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、C语言解答二、Python解答总结前言给定一个 k 位整数 请编写程序统计每种不同的个位数字出现的次数。例如:给定 N=100311,则有 2 个 0,3 个 1,和 1 个 3。输入格式:每个输入包含 1 个测试用例,即一个不超过 1000 位的正整数 N。输出格式:对 N 中每一种不同的个位数字,以 D:M 的格式在一行中输出该位数字 D 及其在 N 中出现的次数 M。要求按 D 的升序输出。输入样例.原创 2022-04-15 17:00:03 · 1401 阅读 · 0 评论 -
团体程序设计天梯赛-练习集L1-002 打印沙漏 (20 分)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、C语言解答二、Python解答总结前言本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“*”,要求按下列格式打印***** *** * ********所谓“沙漏形状”,是指每行输出奇数个符号;各行符号中心对齐;相邻两行符号数差2;符号数先从大到小顺序递减到1,再从小到大顺序递增;首尾符号数相等。给定任意N个符号,不一定能正好组成一个沙漏。要求打印出的沙漏能用掉尽可能多的符号。输入格.原创 2022-04-15 16:48:55 · 252 阅读 · 0 评论 -
团体程序设计天梯赛-练习集L1-001 Hello World
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、C语言解答二、Python解答总结前言提示:这里可以添加本文要记录的大概内容:这道超级简单的题目没有任何输入。你只需要在一行中输出著名短句“Hello World!”就可以了。输入样例:无输出样例:Hello World!一、C语言解答#include <stdio.h>int main(){ printf("Hello World!"); retur.原创 2022-04-15 16:38:51 · 658 阅读 · 0 评论