![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
C语言题目
一些简单的C语言题目(可能包含C++)
上野敬芜
这个作者很懒,什么都没留下…
展开
-
基础编程题目集-7-19 支票面额
一个采购员去银行兑换一张y元f分的支票,结果出纳员错给了f元y分。采购员用去了n分之后才发觉有错,于是清点了余额尚有2y元2f分,问该支票面额是多少?原创 2024-03-27 17:01:12 · 225 阅读 · 0 评论 -
PTA基础编程题目集-6-11 求自定类型元素序列的中位数
其中给定集合元素存放在数组A[]中,正整数N是数组元素个数。该函数须返回N个A[]元素的中位数,其值也必须是ElementType类型。原创 2024-03-18 20:40:01 · 232 阅读 · 0 评论 -
PTA基础编程题目集-6-10 阶乘计算升级版
写出来让人很有成就感的一题。首先尝试直接阶乘,但是即使使用longlong也会超出位数,于是想到手算乘法那样一位位的乘,但是那样好像过于复杂,假如阶乘得到的中间数有一位为9,此时乘以一个较大的数比如99时将得到一个三位数,甚至9*1000得到四位数,控制不确定位数的进位太过于复杂,于是想到以多位为一组,由于N原创 2024-03-18 16:13:11 · 300 阅读 · 0 评论 -
蓝桥杯BASIC-13
试题 基础练习 数列排序资源限制内存限制:512.0MB C/C++时间限制:1.0s Java时间限制:3.0s Python时间限制:5.0s问题描述 给定一个长度为n的数列,将这个数列按从小到大的顺序排列。1<=n<=200输入格式 第一行为一个整数n。 第二行包含n个整数,为待排序的数,每个整数的绝对值小于10000。输出格式 输出一行,按从小到大的顺序输出排序后的数列。样例输入58 3 6 4 9样例输出3 4 6 8 9#includ原创 2022-04-08 23:56:04 · 543 阅读 · 0 评论 -
GPLT-L1006 连续因子 (20 分)
GPLT-L1006 连续因子 (20 分)一个正整数 N 的因子中可能存在若干连续的数字。例如 630 可以分解为 3×5×6×7,其中 5、6、7 就是 3 个连续的数字。给定任一正整数 N,要求编写程序求出最长连续因子的个数,并输出最小的连续因子序列。输入格式:输入在一行中给出一个正整数 N(1<N<231)。输出格式:首先在第 1 行输出最长连续因子的个数;然后在第 2 行中按因子1*因子2*……*因子k的格式输出最小的连续因子序列,其中因子按递增顺序输出,1 不算在内。输原创 2021-04-23 21:54:47 · 312 阅读 · 0 评论 -
GPLT-L1005 考试座位号 (15 分)
GPLT-L1005 考试座位号 (15 分)每个 PAT 考生在参加考试时都会被分配两个座位号,一个是试机座位,一个是考试座位。正常情况下,考生在入场时先得到试机座位号码,入座进入试机状态后,系统会显示该考生的考试座位号码,考试时考生需要换到考试座位就座。但有些考生迟到了,试机已经结束,他们只能拿着领到的试机座位号码求助于你,从后台查出他们的考试座位号码。输入格式:输入第一行给出一个正整数 N(≤1000),随后 N 行,每行给出一个考生的信息:准考证号 试机座位号 考试座位号。其中准考证号由 16原创 2021-04-23 21:11:53 · 91 阅读 · 0 评论 -
GPLT-训练题-英美姓名(*)
GPLT-训练题-英美姓名(*)英美人的姓名比较复杂,一般都由三个名字组成:教名、自取名和姓氏。假设所有名字的长度均不超过30个字符,请编写程序,输入教名、自取名和姓氏,输出完整的名字。输入格式教名自取名姓氏输出格式完整的姓名注:若三个名字都为空,则输出Noname(无名)。输入样例1LionelBrockmanRichie输出样例1Lionel Brockman Richie输入样例2KarenCarpenter注:中间为空行输出样例2Kare原创 2021-01-25 22:38:52 · 1660 阅读 · 0 评论 -
GPLT-L1030-一帮一
GPLT-L1030-一帮一“一帮一学习小组”是中小学中常见的学习组织方式,老师把学习成绩靠前的学生跟学习成绩靠后的学生排在一组。本题就请你编写程序帮助老师自动完成这个分配工作,即在得到全班学生的排名后,在当前尚未分组的学生中,将名次最靠前的学生与名次最靠后的异性学生分为一组。输入格式:输入第一行给出正偶数N(≤50),即全班学生的人数。此后N行,按照名次从高到低的顺序给出每个学生的性别(0代表女生,1代表男生)和姓名(不超过8个英文字母的非空字符串),其间以1个空格分隔。这里保证本班男女比例是1:1原创 2021-01-18 20:27:14 · 195 阅读 · 0 评论 -
GPLT-2020-简单计算器
简单计算器本题要求你为初学数据结构的小伙伴设计一款简单的利用堆栈执行的计算器。如上图所示,计算器由两个堆栈组成,一个堆栈S1是液体存放数字,另一个堆栈S2存放运算符。计算器的最下方有一个等号键,每次按下这个键,计算器就执行以下操作:1.从 S1中弹出两个数字,顺序为n1和 n2;2.从S2中弹出一个运算符 op;3.执行计算n1op n2;4.将得到的结果压回 S1。直到两个堆栈都为空时,计算结束,最后的结果将显示在屏幕上。输入格式:输入首先在第一行给出正整数N(1<N≤103 ),为原创 2021-01-18 20:01:55 · 608 阅读 · 0 评论