本题要求实现一个函数,删去给定整数数组中的重复整数,不重复的元素放于原数组中,不要改变原来的次序。该函数返回不重复的整数个数。函数接口定义:函数原型为:intUnique_Int(inta[],intn);其中a[]是输入的整数数组,n是整数个数(0裁判测试程序样例:#includeintUnique_Int(inta[],intn);intmain(){inta[100],n,k,count;scanf("%d",&n);for(k=0;k输入样例:52522-1输出样例:325-1intUnique_Int(inta[],intn){intN=101;inti,j;for(i=0;i
目录关于素数的函数统计素数并求和 字符串连接关于统计单词回文串的判断删除重复字符删除数字字符删除重复字符删除指定字符字符串的逆序输出求最大值及其下标 交换最小值和最大值(两个问题分开求)getchar()补充知识点:二维数组的相关问题数组的边框相加除了数组的边框相加和(内部数字的和)每一行(列)的最小值整体数组的最小值二维数组偶数和二维数组左下三角之和 二维数组的输出方式改变了(看题输出) 输出矩阵两个对角线上的数(二维数组) 矩阵A乘以B(没看懂矩阵转置统计字符两个整数的最大公约数 (生疏)求一个正整数的因子之和 输出小于n的所有水仙花数关于switch和while的连用输
目录判断题单选题编程题7-1计算所应缴纳的党费7-2判断闰年7-3分段函数7-4成绩百分与五分制的转换判断题1-1在if-elif-else结构中,else子句是可选的。(T)、1-2Python可以比较字符串,但不区分大小写。(F)1-3elif可以单独使用。(F)1-4if语句的判断后需要添加分号(:),子语句块需要进行缩进,但对于缩进多少位没有具体要求。(F)1-5布尔表达式中,表示相等使用符号”==“;表示不相等使用符号”!=“(T)1-6布尔表达式,表示对和错的单词既可以大写,也可以使用小写,如:ture,TRUE。(F)1-7当作为条件表达式时,空值、空字符串、空列表、空元组、空字
本题目要求一元二次方程ax2+bx+c=0的根,结果保留2位小数。(注意:0.00会在gcc下被输出为-0.00,需要做特殊处理,输出正确的0.00。)输入格式:输入在一行中给出3个浮点系数a、b、c,中间用空格分开。输出格式:根据系数情况,输出不同结果:1)如果方程有两个不相等的实数根,则每行输出一个根,先大后小;2)如果方程有两个不相等复数根,则每行按照格式“实部+虚部i”输出一个根,先输出虚部为正的,后输出虚部为负的;3)如果方程只有一个根,则直接输出此根;4)如果系数都为0,则输出"ZeroEquation";5)如果a和b为0,c不为0,则输出"NotAnEquation"。输入样例
本文结合PTA专项练习带领读者掌握循环结构,刷题为主注释为辅,在代码中理解思路,其它不做过多叙述。目录选择题1选择题2选择题3选择题4选择题5选择题6选择题7选择题8选择题9选择题10选择题11选择题12选择题13选择题14选择题15选择题16选择题17选择题18选择题19选择题20选择题21选择题22选择题23选择题24选择题25选择题26选择题27选择题28选择题29选择题30填空题1填空题2填空题3填空题4填空题5填空题6选择题1下列程序段执行后s的值为()。inti=5,s=0;while(i--)if(i%2)continue;elses+=i;A.15B.10C.9D.6选择题2下
中国的古人写文字,是从右向左竖向排版的。本题就请你编写程序,把一段文字按古风排版。输入格式:输入在第一行给出一个正整数N(输出格式:按古风格式排版给定的字符串,每列N个字符(除了最后一列可能不足N个)。输入样例:4Thisisatestcase输出样例:asaTstihetsices避坑!!!在PTA上面肯呢个开启了什么奇奇怪怪的优化,如果你不对使用的内存赋值,那么可能使用的时候就会出错,即使你把变量设置到main函数之外!!所以这题的一个解决思路就是,在缺少空格填充的文字末尾,人为给他补充到长度为n的倍数即可 #include#include#includeusingnamespacestd
这题用的方法有点傻,时间复杂度没算(但肯定挺高的,嘿嘿~),但应付pta上的数据测试肯定是够了,而且好理解,因为查网上的答案都挺长的,所以自己也发一个吧,需要的小伙伴自取就行了~。 大致思路就是先在M中找和N位置相同的点,然后相加(特殊情况为相加后为零),最后再把N中的多余的点加到M中去。#includeusingnamespacestd;typedefstructpoin{inti,j;intelem;}point;typedefstructthree{point*data=newpoint[10000];intmu,nu,tu;}sna;intmain(){
7-3定义接口(Biology、Animal)、类(Person)、子类(Pupil)(分数30)(1)定义Biology(生物)、Animal(动物)2个接口,其中Biology声明了抽象方法breathe(),Animal声明了抽象方法eat()和sleep()。(2)定义一个类Person(人)实现上述2个接口,实现了所有的抽象方法,同时自己还有一个方法think()。breathe()、eat()、sleep()、think()四个方法分别输出:我喜欢呼吸新鲜空气我会按时吃饭早睡早起身体好我喜欢思考(3)定义Person类的子类Pupil(小学生),有私有的成员变量school(学校)
目录知识框架No.1L1题目:(!!!!!)**L1-002打印沙漏(20分)****L1-003个位数统计(15分)****L1-005考试座位号(15分)**(!!!!!)**L1-006连续因子(20分)****L1-008求整数段和(10分)**(!!!!!)**L1-009N个数求和(20分)****L1-011A-B(20分)****L1-015跟奥巴马一起画方块(15分)****L1-016查验身份证(15分)****L1-017到底有多二(15分)****L1-018大笨钟(10分)****L1-019谁先倒(15分)****L1-020帅到没朋友(20分)****L1-023
7-2破译报文分数 80作者 朱允刚单位 吉林大学小明接到一个破解报文的任务:该报文是一串文本,破解出的密文应是在报文串中出现次数大于1的所有子串中的最长者。规定报文本身不能称为自己的子串。请编写效率尽可能高的程序帮小明完成这个棘手的任务。输入格式:输入为一个字符串,表示报文,包含不超过10000个字母。输出格式:输出为一个整数,表示破解出的密文串的长度。输入样例1:xabceabcf输出样例1:3具体算法如下:首先定义一个哈希函数Hash,用于计算字符串的哈希值。哈希值的计算采用了前缀哈希的方式,使用了一个预先设定的质数k和一个模数mod。对于字符串中的每个位置,计算其前缀和的哈希值。字符串