![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PTA
咸鱼君—落雨杉杉
这个作者很懒,什么都没留下…
展开
-
习题8-3 数组循环右移
其中a[]是用户传入的数组;n是数组的大小;m是右移的位数。函数ArrayShift须将循环右移后的数组仍然存在a[]中。原创 2022-08-26 17:50:20 · 200 阅读 · 0 评论 -
习题8-1 拆分实数的整数与小数部分
其中x是被拆分的实数(0≤x原创 2022-08-26 17:13:35 · 164 阅读 · 0 评论 -
练习8-8 移动字母
其中char s[]是用户传入的字符串,题目保证其长度不小于3;函数Shift须将按照要求变换后的字符串仍然存在s[]里。原创 2022-08-26 16:45:44 · 117 阅读 · 0 评论 -
习题7-8 字符串转换成十进制整数
输入一个以#结束的字符串,本题要求滤去所有的非十六进制字符(不分大小写),组成一个新的表示十六进制数字的字符串,然后将其转换为十进制数后输出。如果在第一个十六进制字符之前存在字符“-”,则代表该数是负数。...原创 2022-08-26 16:42:52 · 369 阅读 · 0 评论 -
习题7-5 找鞍点
一个矩阵元素的“鞍点”是指该位置上的元素值在该行上最大、在该列上最小。本题要求编写程序,求一个给定的n阶方阵的鞍点。原创 2022-08-24 23:33:58 · 154 阅读 · 0 评论 -
习题7-3 判断上三角矩阵
上三角矩阵指主对角线以下的元素都为0的矩阵;主对角线为从矩阵的左上角至右下角的连线。本题要求编写程序,判断一个给定的方阵是否上三角矩阵。原创 2022-08-24 22:16:13 · 401 阅读 · 0 评论 -
习题7-2 求一批整数中出现最多的个位数字
给定一批整数,分析每个整数的每一位数字,求出现次数最多的个位数字。例如给定3个整数1234、2345、3456,其中出现最多次数的数字是3和4,均出现了3次。原创 2022-08-24 21:24:44 · 71 阅读 · 0 评论 -
练习7-11 字符串逆序
输入一个字符串,对该字符串进行逆序,输出逆序后的字符串。原创 2022-08-23 23:34:40 · 205 阅读 · 0 评论 -
练习7-10 查找指定字符
本题要求编写程序,从给定字符串中查找某指定的字符。原创 2022-08-23 23:19:05 · 146 阅读 · 0 评论 -
练习7-9 计算天数
本题要求编写程序计算某年某月某日是该年中的第几天。原创 2022-08-23 22:58:11 · 170 阅读 · 0 评论 -
练习7-8 方阵循环右移(构造新矩阵,易懂和不构造新矩阵的算法解析)
本题要求编写程序,将给定n×n方阵中的每个元素循环向右移m个位置,即将第0、1、⋯、n−1列变换为第n−m、n−m+1、⋯、n−1、0、1、⋯、n−m−1列。原创 2022-08-23 14:45:38 · 164 阅读 · 0 评论 -
练习7-4 找出不是两个数组共有的元素
给定两个整型数组,本题要求找出不是两者共有的元素。原创 2022-08-22 20:47:28 · 397 阅读 · 0 评论 -
习题6-8 统计一行文本的单词个数(不用数组)
本题目要求编写程序统计一行字符中单词的个数。所谓“单词”是指连续不含空格的字符串,各单词之间用空格分隔,空格数可以是多个。原创 2022-08-21 00:05:57 · 83 阅读 · 0 评论 -
习题6-7 简单计算器
模拟简单运算器的工作。假设计算器只能进行加减乘除运算,运算数和结果都是整数,四种运算符的优先级相同,按从左到右的顺序计算。原创 2022-08-20 22:39:15 · 60 阅读 · 0 评论 -
习题6-5 使用函数验证哥德巴赫猜想
其中函数prime当用户传入参数p为素数时返回1,否则返回0;函数Goldbach按照格式“n=p+q”输出n的素数分解,其中p≤q均为素数。又因为这样的分解不唯一(例如24可以分解为5+19,还可以分解为7+17),要求必须输出所有解中p最小的解。原创 2022-08-20 20:17:50 · 87 阅读 · 0 评论 -
习题6-4 使用函数输出指定范围内的Fibonacci数
其中函数fib须返回第n项Fibonacci数;函数PrintFN要在一行中输出给定范围[m,n]内的所有Fibonacci数,相邻数字间有一个空格,行末不得有多余空格。如果给定区间内没有Fibonacci数,则输出一行“No Fibonacci number”。原创 2022-08-20 19:37:56 · 43 阅读 · 0 评论 -
习题6-3 使用函数输出指定范围内的完数
其中函数factorsum须返回int number的因子和;函数PrintPN要逐行输出给定范围[m,n]内每个完数的因子累加形式的分解式,每个完数占一行,格式为“完数 = 因子1 + 因子2 + ... + 因子k”,其中完数和因子均按递增顺序给出。如果给定区间内没有完数,则输出一行“No perfect number”。原创 2022-08-20 18:17:07 · 73 阅读 · 0 评论 -
习题5-6 使用函数输出水仙花数
函数判断number是否为水仙花数,是则返回1,否则返回0。函数PrintN则打印开区间(m,n)内所有的水仙花数,每个数字占一行。题目保证100≤m≤n≤10000。原创 2022-08-18 17:17:35 · 83 阅读 · 0 评论 -
习题4-11 兔子繁衍问题
一对兔子,从出生后第3个月起每个月都生一对兔子。小兔子长到第3个月后每个月又生一对兔子。假如兔子都不死,请问第1个月出生的一对兔子,至少需要繁衍到第几个月时兔子总数才可以达到N对?......原创 2022-08-17 22:24:42 · 60 阅读 · 0 评论 -
习题4-10 猴子吃桃问题(逆向思维)
一只猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个;第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半加一个。到第N天早上想再吃时,见只剩下一个桃子了。问:第一天共摘了多少个桃子?:把第n天当成第1天,第n-1天就是第2天第1天没吃前为1,第2天没吃前为x,则x/2-1=1,x=(1+1)*2=4;第3天没吃前为x,则x/2-1=4,x=(4+1)*2=10;以此类推,第n天没吃前=(第n-1天+1)*2,也就是实际中第1天的数量。...原创 2022-08-17 18:52:02 · 258 阅读 · 0 评论 -
习题4-9 打印菱形图案
本题要求编写程序,打印一个高度为n的、由“*”组成的正菱形图案。原创 2022-08-17 17:47:22 · 1162 阅读 · 0 评论 -
习题4-8 高空坠球
皮球从某给定高度自由落下,触地后反弹到原高度的一半,再落下,再反弹,……,如此反复。问皮球在第n次落地时,在空中一共经过多少距离?第n次反弹的高度是多少?原创 2022-08-17 15:58:55 · 153 阅读 · 0 评论 -
习题4-7 最大公约数和最小公倍数(辗转相除法)
本题要求两个给定正整数的最大公约数和最小公倍数。原创 2022-08-17 15:03:00 · 533 阅读 · 0 评论 -
习题4-6 水仙花数
水仙花数是指一个N位正整数(N≥3),它的每个位上的数字的N次幂之和等于它本身。例如:153=13+53+33。本题要求编写程序,计算所有N位水仙花数。原创 2022-08-17 12:00:15 · 42 阅读 · 0 评论 -
习题4-4 特殊a串数列求和
给定两个均不超过9的正整数a和n,要求编写程序求a+aa+aaa++⋯+aa⋯a(n个a)之和。原创 2022-08-16 21:15:02 · 228 阅读 · 0 评论 -
C语言习题4-3 求分数序列前N项和
本题要求编写程序,计算序列 2/1+3/2+5/3+8/5+... 的前N项之和。注意该序列从第2项起,每一项的分子是前一项分子与分母的和,分母是前一项的分子。原创 2022-08-16 20:36:38 · 1072 阅读 · 1 评论 -
C语言习题4-2 求幂级数展开的部分和
已知函数ex可以展开为幂级数1+x+x2/2!+x3/3!+⋯+xk/k!+⋯。现给定一个实数x,要求利用此幂级数部分和求ex的近似值,求和一直继续到最后一项的绝对值小于0.00001。原创 2022-08-16 20:14:37 · 3032 阅读 · 3 评论 -
C语言练习4-11 统计素数并求和
本题要求统计给定整数M和N区间内素数的个数并对它们求和。原创 2022-08-16 16:26:49 · 206 阅读 · 0 评论 -
C语言练习4-6 猜数字游戏
猜数字游戏是令游戏机随机产生一个100以内的正整数,用户输入一个数对其进行猜测,需要你编写程序自动对其与随机产生的被猜数进行比较,并提示大了(“Too big”),还是小了(“Too small”),相等表示猜到了。如果猜到,则结束程序。程序还要求统计猜的次数,如果1次猜出该数,提示“Bingo!”;如果3次以内猜到该数,则提示“Lucky You!”;如果超过3次但是在N(>3)次以内(包括第N次)猜到该数,则提示“Good Guess!”;...原创 2022-08-16 15:35:30 · 222 阅读 · 0 评论