C语言
混沌之恶咕哒子
Nothing is true
Everything is permitted
展开
-
(PTA数据结构与算法题目集)6-1 单链表逆转——看条件,新的链表还是修改原来链表
6-1单链表逆转(20分)本题要求实现一个函数,将给定的单链表逆转。函数接口定义:List Reverse( List L );其中List结构定义如下:typedef struct Node *PtrToNode;struct Node { ElementType Data; /* 存储结点数据 */ PtrToNode Next; /* 指...原创 2019-03-14 09:36:25 · 569 阅读 · 0 评论 -
(PTA乙级C语言) 1022 D进制的A+B——关于进制转换
1022D进制的A+B(20 分)输入两个非负 10 进制整数A和B(≤230−1),输出A+B的D(1<D≤10)进制数。输入格式:输入在一行中依次给出 3 个整数A、B和D。输出格式:输出A+B的D进制数。输入样例:123 456 8输出样例:1103关于进制转换:1. P进制的数a 转为...原创 2019-03-07 17:23:50 · 465 阅读 · 0 评论 -
(PTA乙级C语言)1028 人口普查——别忘了字符串函数
1028人口普查(20 分)某城镇进行人口普查,得到了全体居民的生日。现请你写个程序,找出镇上最年长和最年轻的人。这里确保每个输入的日期都是合法的,但不一定是合理的——假设已知镇上没有超过 200 岁的老人,而今天是 2014 年 9 月 6 日,所以超过 200 岁的生日和未出生的生日都是不合理的,应该被过滤掉。输入格式:输入在第一行给出正整数N,取值在(0,105]...原创 2019-03-06 20:29:08 · 282 阅读 · 0 评论 -
(PTA乙级C语言)1041 考试座位号 ——关于结构体的使用
1041考试座位号(15 分)每个 PAT 考生在参加考试时都会被分配两个座位号,一个是试机座位,一个是考试座位。正常情况下,考生在入场时先得到试机座位号码,入座进入试机状态后,系统会显示该考生的考试座位号码,考试时考生需要换到考试座位就座。但有些考生迟到了,试机已经结束,他们只能拿着领到的试机座位号码求助于你,从后台查出他们的考试座位号码。输入格式:输入第一行给出一个正整数N(...原创 2019-03-06 16:35:52 · 616 阅读 · 0 评论 -
PAT C语言基础知识
虽然说都知道,但是有些东西还是不清晰。在这里写一写,日后慢慢更新。变量相关变量的第一个字符:字母或下划线,其他字符:字母,下划线,数字。 int整型范围:32位(32位整数,10^9以内),-2^31~~+2^31-1。绝对值在10^9以内的都可以定义成int。 long long范围:(64位整数,10^18以内)2的63次方。超过2147483647的就要用long long。后面...原创 2019-03-05 09:17:55 · 1442 阅读 · 0 评论 -
(CodeupC语言)1928日期差值
日期差值题目描述有两个日期,求两个日期之间的天数,如果两个日期是连续的我们规定他们之间的天数为两天。输入有多组数据,每组数据有两行,分别表示两个日期,形式为YYYYMMDD输出每组数据输出一行,即日期差值样例输入2013010120130105样例输出5这个题没什么好说的就是很麻烦就对了。。。首先明确一下:闰年:普通闰年:能被...原创 2019-03-04 21:32:54 · 326 阅读 · 0 评论 -
(PTA乙级C语言)1032 挖掘机技术哪家强——粗心大意,数组长度
1032挖掘机技术哪家强(20 分)为了用事实说明挖掘机技术到底哪家强,PAT 组织了一场挖掘机技能大赛。现请你根据比赛结果统计出技术最强的那个学校。输入格式:输入在第 1 行给出不超过105的正整数N,即参赛人数。随后N行,每行给出一位参赛者的信息和成绩,包括其所代表的学校的编号(从 1 开始连续编号)、及其比赛成绩(百分制),中间以空格分隔。输出格式:在...原创 2019-03-03 23:38:29 · 407 阅读 · 0 评论 -
(PTA乙级C语言) 1010 一元多项式求导——记得试试0,注意陷阱
1010一元多项式求导(25 分)设计函数求一元多项式的导数。(注:x^n(n为整数)的一阶导数为n*x^(n−1)。)输入格式:以指数递降方式输入多项式非零项系数和指数(绝对值均为不超过 1000 的整数)。数字间以空格分隔。输出格式:以与输入相同的格式输出导数多项式非零项的系数和指数。数字间以空格分隔,但结尾不能有多余空格。注意“零多项式”的指数和系数都是 ...原创 2019-03-03 11:01:52 · 816 阅读 · 0 评论 -
(PTAC语言)1011 A+B和C——注意int的范围
1011A+B 和 C(15 分)给定区间 [−231,231] 内的 3 个整数A、B和C,请判断A+B是否大于C。输入格式:输入第 1 行给出正整数T(≤10),是测试用例的个数。随后给出T组测试用例,每组占一行,顺序给出A、B和C。整数间以空格分隔。输出格式:对每组测试用例,在一行中输出Case #X: true如果A+B&...原创 2019-03-05 10:09:55 · 840 阅读 · 0 评论 -
(PTA甲级C语言)1062 Talent and Virtue——关于qsort()函数的使用 与 浅拷贝深拷贝问题
1062Talent and Virtue(25 分)About 900 years ago, a Chinese philosopher Sima Guang wrote a history book in which he talked about people's talent and大概在900年前,一个中国的哲学家司马光写了一本历史书,在书里他谈到了关于人们的天赋和vir...原创 2019-03-10 16:27:06 · 385 阅读 · 0 评论 -
(PTA数据结构与算法)6-10 二分查找——注意PTA的返回值
6-10二分查找(20分)本题要求实现二分查找算法。函数接口定义:Position BinarySearch( List L, ElementType X );其中List结构定义如下:typedef int Position;typedef struct LNode *List;struct LNode { ElementType Data[MAXSI...原创 2019-03-14 09:55:44 · 706 阅读 · 0 评论 -
(PTA数据结构与算法) 6-2 顺序表操作集 ——请告诉我什么是顺序表!!!
6-2顺序表操作集(20分)本题要求实现顺序表的操作集。函数接口定义:List MakeEmpty(); Position Find( List L, ElementType X );bool Insert( List L, ElementType X, Position P );bool Delete( List L, Position P );其中List结构定...原创 2019-03-18 20:40:49 · 855 阅读 · 4 评论