pta小练习~
ashuai~
编程学习进行中……
展开
-
PAT 1019 数字黑洞
给定任一个各位数字不完全相同的4位正整数,如果我们先把4个数字按非递增排序,再按非递减排序,然后用第1个数字减第2个数字,将得到一个新的数字。一直重复这样做,我们很快会停在有“数字黑洞”之称的6174,这个神奇的数字也叫Kaprekar常数。例如,我们从6767开始,将得到现给定任意4位正整数,请编写程序演示到达黑洞的过程。...原创 2022-07-23 15:18:54 · 118 阅读 · 0 评论 -
PAT 1013 数素数
令Pi表示第i个素数。现任给两个正整数M≤N≤104,请输出PM到PN的所有素数。原创 2022-07-22 17:04:32 · 149 阅读 · 0 评论 -
PAT 1017 A除以B
本题要求计算A/B,其中A是不超过1000位的正整数,B是1位正整数。你需要输出商数Q和余数R,使得A=B×Q+R成立。原创 2022-07-22 16:59:41 · 73 阅读 · 0 评论 -
PAT 1010 一元多项式求导
设计函数求一元多项式的导数。(注xn(n为整数)的一阶导数为nxn−1。)原创 2022-07-21 18:09:51 · 104 阅读 · 0 评论 -
PAT 1012 数字分类
每个测试用例先给出一个不超过1000的正整数N,随后给出N个不超过1000的待分类的正整数。对给定的N个正整数,按题目要求计算A1~A5并在一行中顺序输出。数字间以空格分隔,但行末不得有多余空格。此题中测试点7,为格式控制,A4的小数点位数,使用c++中的setprecision()在pta中无法通过,此题中的测试点8,为A2是否为零,A2可能会为0,所以不能用A2是否为零来判断是否输出N,若分类之后某一类不存在数字,则在相应位置输出。不存在数字时,才输出N。......原创 2022-07-21 18:02:50 · 58 阅读 · 0 评论