![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
pta题目集
ChunRuii
21届大数据本科在读
展开
-
如何将两个多项式相乘
将P1当前项(ci,ei)乘P2多项式,再加到结果多项式中。原创 2022-10-18 20:20:48 · 1147 阅读 · 3 评论 -
C语言停车场管理模拟系统
某停车场是一个可停放n辆汽车的狭长通道,且只有 一个大门可供汽车进出。汽车在停车场内按车辆到达时间的先后顺序,依次由北向南排列(大门在最南端,最先到达的第一辆车停放在车场的最北端),若车场内已停满n辆汽车,则后来的汽车只能在门外的便道上等候,一旦有车开走,则排在便道上的第一辆车即可开入;当停车场内某辆车要离开时,在它之后进入的车辆必须先退出车场为它让路,待该辆车开出大门外,其他车辆再按原次序进入车场,每辆停放在车场的车在它离开停车场时必须按它停留的时间长短交纳费用。按上述要求试为停车场编制车辆管理的模拟程序原创 2022-10-11 10:21:22 · 5625 阅读 · 3 评论 -
栈的顺序储存实现
C语言数据结构__栈的顺序存储实现原创 2022-10-03 16:54:49 · 164 阅读 · 0 评论 -
PTA 7-1 最大和最小
请使用指针法(间接访问)编写程序,程序的功能是从键盘输入 10 个数,求其最大值和最小值的差。 输入格式: 输入10个整数 输出格式: 无 输入样例: 1 2 3 4 5 6 7 8 9 10 输出样例: 9 解答: #include<stdio.h> int min_max(int *a){//函数主体 int i; int max = a[0], min = a[0]; for(i=0;i<10;i++){ if(a[i]>max)...原创 2022-05-28 09:55:13 · 1080 阅读 · 0 评论 -
6-7 数组循环右移 (20 分)
本题要求实现一个对数组进行循环右移的简单函数:一个数组a中存有n(>0)个整数,将每个整数循环向右移m(≥0)个位置,即将a中的数据由(a0a1⋯an−1)变换为(an−m⋯an−1a0a1⋯an−m−1)(最后m个数循环移至最前面的m个位置)。 函数接口定义: void ArrayShift( int a[], int n, int m ); 其中a[]是用户传入的数组;n是数组的大小;m是右移的位数。函数ArrayShift须将循环右移后的数组仍然存在a[]中。 裁判测原创 2022-03-20 12:10:48 · 8918 阅读 · 4 评论 -
7-14 输出最大值和最小值 (10 分)
题目:输入6个整形数据(6个数不可以相同;正负均可),用空格隔开,并放入数组中(如:int Array[6];),输出最大值和最小值,中间用英文逗号(,)隔开。 输入格式: 输入6个整形数据(6个数不可以相同;正负均可),用空格隔开。 输出格式: 输出最大值和最小值,中间用英文逗号(,)隔开。 输入样例: 1 2 3 4 5 6 输出样例: 6,1 #include<stdio.h> int main(){ int a[6]; int min, max, i; fo原创 2021-12-16 12:10:21 · 2630 阅读 · 0 评论