- 2025-01-08PTA 团体程序设计天梯赛 15分题 044
L1-044稳赢(15)题目要求大家应该都会玩“锤子剪刀布”的游戏:两人同时给出手势,胜负规则如图所示:现要求你编写一个稳赢不输的程序,根据对方的出招,给出对应的赢招。但是!为了不让对方输得太惨,你需要每隔K次就让一个平局。输入格式输入首先在第一行给出正整数K(≤10),即平局间隔
- 2025-01-04考试座位号(PTA)C语言
每个PAT考生在参加考试时都会被分配两个座位号,一个是试机座位,一个是考试座位。正常情况下,考生在入场时先得到试机座位号码,入座进入试机状态后,系统会显示该考生的考试座位号码,考试时考生需要换到考试座位就座。但有些考生迟到了,试机已经结束,他们只能拿着领到的试机座位号码求
- 2025-01-04统计素数并求和(PTA)C语言
本题要求统计给定整数M和N区间内素数的个数并对它们求和。输入格式:输入在一行中给出两个正整数M和N(1≤M≤N≤500)。输出格式:在一行中顺序输出M和N区间内素数的个数以及它们的和,数字间以空格分隔。输入样例:1031输出样例:7143代码:#include<stdio.h>intmain(){
- 2025-01-04降价提醒机器人(PTA)C语言
小T想买一个玩具很久了,但价格有些高,他打算等便宜些再买。但天天盯着购物网站很麻烦,请你帮小T写一个降价提醒机器人,当玩具的当前价格比他设定的价格便宜时发出提醒。输入格式:输入第一行是两个正整数N和M(1≤N≤100,0≤M≤1000),表示有N条价格记录,小T设置的价格为M
- 2025-01-01使用函数求素数和(PTA)C语言
本题要求实现一个判断素数的简单函数、以及利用该函数计算给定区间内素数和的函数。素数就是只能被1和自身整除的正整数。注意:1不是素数,2是素数。函数接口定义:intprime(intp);intPrimeSum(intm,intn);其中函数prime当用户传入参数p为素数时返回1,否则返回0;函数Pr
- 2025-01-01其右上三角(含主对角线)元素之和(pta)C语言
输入二维数组的所有元素,求二维数组右上三角(包括主对角线)元素之和。函数接口定义:在这里描述函数接口。例如:intfun(inta[3][3]);裁判测试程序样例:在这里给出函数被调用进行测试的例子。例如:#include<stdio.h>intfun(inta[3][3]);intmain(){inti,j,s,x[3][3]
- 2024-12-316-3 交叉连接字符串PTA函数题
本题要求实现一个函数,可将两个字符串交叉连接。连接方法如下:假设有两个字符串str1和str2,str2的第i个字符插入到原str1的第i个字符后,如果str2比str1(假定str1的长度为L1)长,则str2的第L1个字符开始到str2结尾的所有字符按在str2中的顺序放在新生成的str1后。函数接口定义:voids
- 2024-12-29PTA 7-1 列车厢调度
题目:1======<--移动方向/3=====\2======-->移动方向大家或许在某些数据结构教材上见到过“列车厢调度问题”(当然没见过也不要紧)。今天,我们就来实际操作一下列车厢的调度。对照上方的ASCII字符图,问题描述如下:有三条平
- 2024-12-29PTA 约瑟夫环(C语言)
题目:N个人围成一圈顺序编号,从1号开始按1、2、3......顺序报数,报p者退出圈外,其余的人再从1、2、3开始报数,报p的人再退出圈外,以此类推。请按退出顺序输出每个退出人的原序号。输入格式:输入只有一行,包括一个整数N(1<=N<=3000)及一个整数p(1<=p<=5000)。输出格式:按退出顺序
- 2024-12-28PTA题目集7-8总结
一、前言在过去十几周的时间里,我完成了题目集1-6的练习。这些题目集涵盖了从简单的答题判题程序到复杂的家居强电电路模拟系统的多个方面。通过这些练习,我不仅巩固了编程基础,还提升了解决复杂问题的能力。以下是对我完成的最后两次题目集的详细总结:题目集7 家居强电电路模拟程
- 2024-12-28PTA题目集7~8的总结性Blog
·前言本次的两个作业,由家居强电电路模拟程序-3、家居强电电路模拟程序-4组成。家居强电电路模拟程序-3模拟强电电路的运行,支持各种控制设备、受控设备的运行逻辑、计算各设备的电压、电流、亮度、转速等参数、支持电路的串联与并联结构。;最后家居强电电路模拟程序-4则在前一
- 2024-12-27JAVA-PTA题目集总结3
1.前言 经过这两次对家具强电电路模拟的迭代,我对JAVA编程语言有了更深入的理解,同时在程序开发设计环节也有了很大的进步,吸收了上次编程练习的教训后,我在本阶段的编程练习中也有针对性的进行了改进。 本次的JAVA练习内容丰富,包括各种数据结构的应用
- 2024-12-26PTA函数 四舍五入
本题要求实现一个函数myRound,返回其浮点型参数四舍五入之后得到的整数。例如myRound(6.49)应该返回6,而myRound(6.51)应该返回7。函数接口定义:函数接口:intmyRound(doublex);其中x是用户传入的参数。x的值不超过double的范围。函数须返回x四舍五入后得到的整型数。
- 2024-12-25PTA 正整数A+B(15分)
正整数A+B题的目标很简单,就是求两个正整数A和B的和,其中A和B都在区间[1,1000]。稍微有点麻烦的是,输入并不保证是两个正整数。输入格式:输入在一行给出A和B,其间以空格分开。问题是A和B不一定是满足要求的正整数,有时候可能是超出范围的数字、负数、带小数点的实数、甚至是一堆乱
- 2024-12-25机工士姆斯塔迪奥 PTA
机工士姆斯塔迪奥在MMORPG《最终幻想14》的副本“乐欲之所瓯博讷修道院”里,BOSS机工士姆斯塔迪奥将会接受玩家的挑战。你需要处理这个副本其中的一个机制: N×MN×M大小的地图被拆分为了N×MN×M个1×11×1的格子,BOSS会选择若干行或/及若干列释放技能,玩家不能站在释放技能
- 2024-12-25PTA-统计字符出现次数
本题要求编写程序,统计并输出某给定字符在给定字符串中出现的次数。输入格式:输入第一行给出一个以回车结束的字符串(少于80个字符);第二行输入一个字符。输出格式:在一行中输出给定字符在给定字符串中出现的次数。输入样例:programmingisMorefun!m输出样例:2代码如下
- 2024-12-24幸运彩票PTA
彩票的号码有6位数字,若一张彩票的前3位上的数之和等于后3位上的数之和,则称这张彩票是幸运的。本题就请你判断给定的彩票是不是幸运的。输入格式:输入在第一行中给出一个正整数N(≤100)。随后N行,每行给出一张彩票的6位数字。输出格式:对每张彩票,如果它是幸运的,就在
- 2024-12-23龟兔赛跑 PTA
写前感言:我第一次写这题的时候对这题的出题的考察意义不太理解,我就把它当作一个数学题来做,枚举每一种情况,代码写的又长又凑,不过总归也是写出来了,但是当时没有拿满,应该是数学公式计算错了,但是现在再回头看看,哦~~~原来在考察条件语句和循环呐,那这我太熟啦!!!题目如下:乌龟与
- 2024-12-23PTA L1-059 敲笨钟 c语言基础
#include<stdio.h>#include<string.h>intong(char*poem)//判断是否押韵 { inti,len=strlen(poem),flag=0; for(i=0;i<len;i++){ if(poem[i]==','){ if(poem[i-1]=='g'&&poem[i-2]=='n'&
- 2024-12-21pta 7-363 sdut-C语言实验-简单字符串排序
题解:#include<iostream>#include<string>usingnamespacestd;//定义学生结构体structstudent{stringname;intscore;};//快速排序实现单词字典序排序voidQuickSort(studentstu[],intleft,intright){if(left>=right)return;inti=left,j=r
- 2024-12-21PTA-求最大值及其下标
本题要求编写程序,找出给定的n个数中的最大值及其对应的最小下标(下标从0开始)。输入格式:输入在第一行中给出一个正整数n(1<n≤10)。第二行输入n个整数,用空格分开。输出格式:在一行中输出最大值及最大值的最小下标,中间用一个空格分开。输入样例:628101910输出样例:10
- 2024-12-19PTA L1-011 A-B
因为我也是参加过了2024的GPLT天梯赛,所以后续会继续更新天梯赛的相关内容,大家有兴趣可以关注一下!题目:L1-011A-B 分数20 作者 陈越 单位 浙江大学本题要求你计算A−B。不过麻烦的是,A和B都是字符串——即从字符串A中把字符串B所包含的字符全删掉,剩下的字
- 2024-12-18数据结构实验题目剖析·下篇(PTA平台原题)
目录补强:A3.PAT考试排名汇总(☆☆)要点剖析:逐步分析:代码分析: 实验结果: A4.旅游规划问题(☆☆)要点剖析: 逐步分析:代码分析:实验结果:数据结构实验题目剖析·上篇(PTA平台原题)补强:这里对上一期的第二题进行一个单独的加强,这里有一个新的思路和代码来和大家
- 2024-12-15Pta|找鞍点
一个矩阵元素的“鞍点”是指该位置上的元素值在该行上最大、在该列上最小。本题要求编写程序,求一个给定的n阶方阵的鞍点。输入格式:输入第一行给出一个正整数n(1≤n≤6)。随后n行,每行给出n个整数,其间以空格分隔。输出格式:输出在一行中按照“行下标列下标”(下标从0开始)的格式
- 2024-12-15PTA循环结构 计算e的近似值
本题要求编写程序,利用e=1+1!1+2!1+3!1+...+n!1计算e的近似值,直到最后一项的绝对值小于eps时为止,输出e的值并统计累加的项数。输入格式:键盘输入精度eps。输出格式:e=S,count=N,S为eps精度下的多项式的和,结果保留小数点后三位,N为累加的项数。输入样例:0.0001输