
PTA
在PTA解决的C语言题目
越月.
这个作者很懒,什么都没留下…
展开
-
【PTA】三角形类别(由三边得类型的数学方法)
(2)假设这个最大的角度为∠C,则有。由(1)(2)得:c表示最大的边,再将a^2+b^2−c^2与0比较判断三角形的类型。(1)最大的边对应最大的角。原创 2024-02-28 19:44:35 · 529 阅读 · 0 评论 -
【PTA】7-1 出栈序列的合法性
【代码】【PTA】7-1 出栈序列的合法性。原创 2024-10-19 21:40:54 · 910 阅读 · 0 评论 -
【PTA】分解质因子(解决运行超时)
输入一个正整数n(1≤n≤1e15),编程将其分解成若干个质因子(素数因子)积的形式。将输入的正整数分解成若干个质因子积的形式,质因子的出现顺序按从小到大排列。如果整数本身为质数或素数,直接输出,如:13=13。任意给定一个正整数n(1≤n≤1e15)。在这里给出相应的输出。在这里给出一组输入。原创 2024-03-06 20:25:27 · 768 阅读 · 0 评论 -
【PTA】最大公约数和最小公倍数 两种方法
本题要求两个给定正整数的最大公约数和最小公倍数。输入在一行中给出两个正整数M和N(≤1000)。在一行中顺序输出M和N的最大公约数和最小公倍数,两数字间以1空格分隔。原创 2024-02-09 10:24:26 · 3657 阅读 · 1 评论 -
【PTA】打印菱形图案
如果每次都在循环条件上犹豫很久,不妨试试这个模版~原创 2024-02-09 12:23:39 · 1021 阅读 · 1 评论 -
【PTA】求算式前n项的和--递归法C语言
求1+1/2+2/3+3/5+5/8+8/13+13/21……的前n项的和。要求:用递归完成。原创 2024-03-14 21:22:14 · 762 阅读 · 1 评论 -
【PTA】孤独的素数-C语言
在一个n行m列的矩阵王国中,生活着一些整数,其中一些是素数,一些不是素数。如果一个素数的上下左右、左上、右上、左下、右下相邻的数中都没有素数,我们就认为这是一个孤独的素数。接下来n行,每行有m个整数(这些整数是1~1000之间的整数,含1和1000)这个矩阵中有2个素数,分别是第1行第1列的3,和第2行第3列的2。第1行有2个整数n和m,代表矩阵的大小(3原创 2024-04-30 16:31:06 · 817 阅读 · 2 评论 -
【PTA】猴子吃桃--递归法C语言
猴子吃桃子问题:猴子第一天摘下若干个桃子,当即吃了一半还不过瘾,又多吃了一个;第二天又将剩下的桃子吃掉一半又多吃了一个;以后每天早上都吃了前一天剩下的一半零一个。到了第n天想再吃时,见只剩下一个桃子,求第一天共摘了多少个桃子?一个整数n(1≤n≤62),表示最后一天第 n 天看到还剩1个桃子。一个整数,第一天共有多少个桃子。在这里给出相应的输出。在这里给出一组输入。原创 2024-03-14 21:31:24 · 1594 阅读 · 1 评论 -
【PTA】7-41 统计素数并求和
此题目关键是找给定范围内的素数,要注意素数的定义,根据题目给的范围考虑特殊情况,并添加统计数目和求和的变量。原创 2024-02-07 15:24:39 · 1669 阅读 · 2 评论 -
【PTA】数字提取
输入一个字符串(长度不超出60个字符),其中包含不超出18个数字字符。请提取出数字得到一个整数,判断它是否是质数,及是否是回文数字。第3行输出是否是回文数字(“YES"或"NO”)。第2行输出是否是质数(“YES"或"NO”);输入一个字符串(长度不超出60个字符)输出3行:第1行是提取出的数字;在这里给出相应的输出。在这里给出一组输入。原创 2024-05-02 11:07:39 · 366 阅读 · 2 评论 -
【PTA】打印沙漏
本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“*”,要求按下列格式打印所谓“沙漏形状”,是指每行输出奇数个符号;各行符号中心对齐;相邻两行符号数差2;符号数先从大到小顺序递减到1,再从小到大顺序递增;首尾符号数相等。给定任意N个符号,不一定能正好组成一个沙漏。要求打印出的沙漏能用掉尽可能多的符号。输入在一行给出1个正整数N(≤1000)和一个符号,中间以空格分隔。首先打印出由给定符号组成的最大的沙漏形状,最后在一行中输出剩下没用掉的符号数。19 *原创 2024-02-07 17:35:36 · 513 阅读 · 0 评论 -
【PTA】6-3 链表逆置
核心思想是通过遍历链表,将每个节点的 next 指针反转,最终将链表的头部指向尾部,返回的新头节点就是逆置后的链表的头。本题要求实现一个函数,将给定单向链表逆置,即表头置为表尾,表尾置为表头。原创 2024-10-19 23:00:55 · 714 阅读 · 0 评论 -
【PTA】7-1 符号配对
首先,如果所有符号配对正确,则在第一行中输出YES,否则输出NO。然后在第二行中指出第一个不配对的符号:如果缺少左符号,则输出?如果缺少右符号,则输出左符号-?输入为一个C语言源程序。当读到某一行中只有一个句点.和一个回车的时候,标志着输入结束。程序中需要检查配对的符号不超过100个。请编写程序检查C语言源程序中下列符号是否配对:/* 与 */、(与)、[与]、{与}。原创 2024-10-24 11:19:27 · 999 阅读 · 0 评论