PTA | 程序设计类实验辅助教学平台题解
PTA | 程序设计类实验辅助教学平台题解
不秃的程序猿
这个作者很懒,什么都没留下…
展开
-
求组合数PTA
本题要求编写程序,根据公式Cnm=m!(n−m)!n!算出从n个不同元素中取出m个元素(m≤n)的组合数。建议定义和调用函数fact(n)计算n!,其中n的类型是int,函数类型是double。原创 2023-11-13 21:59:59 · 195 阅读 · 0 评论 -
函数返回一个整数的反序数
编写函数返回形式参数(一个正整数)的反序数。主函数功能为:输入一个整数N,输出N的反序数。原创 2023-11-14 19:05:11 · 542 阅读 · 0 评论 -
6-2 递归求阶乘和
函数fact应返回n的阶乘,建议用递归实现。函数factsum应返回 1!+2!+...+n!的值。题目保证输入输出在双精度范围内。原创 2023-12-26 14:27:07 · 586 阅读 · 0 评论 -
7-2 换硬币
将一笔零钱换成5分、2分和1分的硬币,要求每种硬币至少有一枚,有几种不同的换法?原创 2024-01-01 18:53:38 · 620 阅读 · 0 评论 -
统计单词个数
对于一个英文句子(不超过100个字符),所有字符中不含任何标点,单词之间以若干空格分隔,统计其中的单词个数。输出每个句子的单词个数,一个结果一行。程序输入若干句子,依次输出单词个数。一行一个句子,输入可能多行。原创 2023-12-27 14:57:04 · 682 阅读 · 0 评论 -
《程序设计基础(C语言)》学生实验报告(身高预测)
2. 性别和父母身高差异和是否喜爱体育锻炼,是否有良好的饮食习惯等因素对身高的预测起到了重要作用,其中父母身高差异对于预测结果的影响较大。本实验旨在通过收集个体的身高和其他相关因素的数据,建立一个身高预测模型,并利用该模型对个体的身高进行预测。2. 在特征提取阶段,除了常见的性别等因素,还可以考虑其他可能与身高相关的特征,如饮食习惯、运动情况等。1. 建立的身高预测模型在评估数据集上的预测误差较小,具有较好的准确性和稳定性。1. 在数据收集阶段,尽量收集更多的样本,以便建立更准确的预测模型。原创 2023-11-28 19:27:20 · 681 阅读 · 0 评论 -
密码测试PTA
请编写程序,功能为首先输入某系统的密码字符串pass_str,然后你不断地输入你的密码字符串pass_you,每次与系统密码比较,最多允许输错三次。接下来的几行是你准备输入的密码pass_you,对每一次的输入,给出结果提示,如果密码正确或错误达到三次则结束程序。密码正确,输出:Correct password.Come in please!密码错误达到三次,输出:Wrong three times,Goodbye!密码错误,输出:Wrong password[错误次数].原创 2023-11-30 16:10:22 · 343 阅读 · 0 评论 -
求矩阵各行元素之和
本题要求编写程序,求一个给定的m×n矩阵各行元素之和。原创 2023-11-18 23:04:10 · 216 阅读 · 0 评论 -
*电文环形加密
将26个英文字母按顺时针方向排成一个圆环。密钥是一个整数。请编写加密程序,输入密钥(任意整数)和明文电文(含大、小写字母,数字和其他符号),对电文中的大、小写字母进行加密,并输出密文电文。原创 2023-11-20 20:44:27 · 1157 阅读 · 0 评论 -
验证“哥德巴赫猜想”
数学领域著名的“哥德巴赫猜想”的大致意思是:任何一个大于2的偶数总能表示为两个素数之和。比如:24=5+19,其中5和19都是素数。本实验的任务是设计一个程序,验证20亿以内的偶数都可以分解成两个素数之和。原创 2023-11-17 14:01:38 · 622 阅读 · 0 评论 -
字符串加密(数组)
求一个字符串长度,并对该字符串按以下方法将其加密变换:A->Z a->zB->Y b->yC->X c->x…… ……Z->A z->a即字母A变成Z、字母B变成Y、…,非字母字符不变。原创 2023-11-15 09:17:44 · 2787 阅读 · 0 评论 -
判断回文字符串
输入一个字符串,判断该字符串是否为回文。回文就是字符串中心对称,从左向右读和从右向左读的内容是一样的。原创 2023-11-16 17:03:05 · 1920 阅读 · 0 评论 -
空心字母金字塔
PTA原创 2023-10-29 18:49:39 · 170 阅读 · 1 评论 -
函数返回一个整数是否为回文数
编写函数返回形式参数(一个正整数)是否为回文数(正反序相同的数,例如1,12321,101等)。主函数功能为:输入两个整数a,b,输出[a,b]之间的回文数。原创 2023-11-05 09:02:37 · 388 阅读 · 1 评论 -
拓展 金字塔(有参函数设计)
在这里给出相应的输出。原创 2023-11-09 13:54:48 · 346 阅读 · 1 评论 -
矩阵转置(二维数组)
从2到n+1行,每行输入m个整数(范围-231~231-1),用空格分隔,共输入n*m个数,表示第一个矩阵中的元素。KiKi有一个矩阵,他想知道转置后的矩阵(将矩阵的行列互换得到的新矩阵称为转置矩阵),请编程帮他解答。第一行包含两个整数n和m,表示一个矩阵包含n行m列,用空格分隔。(1≤n≤10,1≤m≤10)输出m行n列,为矩阵转置后的结果。每个数后面有一个空格。原创 2023-11-11 11:21:35 · 439 阅读 · 1 评论 -
最佳情侣身高差
专家通过多组情侣研究数据发现,最佳的情侣身高差遵循着一个公式:(女方的身高)×1.09 =(男方的身高)。如果符合,你俩的身高差不管是牵手、拥抱、接吻,都是最和谐的差度。下面就请你写个程序,为任意一位用户计算他/她的情侣的最佳身高。原创 2023-11-02 08:57:13 · 292 阅读 · 0 评论 -
求e的近似值
自然常数 e 可以用级数 1+1/1!+1/2!+⋯+1/n!+⋯ 来近似计算。本题要求对给定的非负整数 n,求该级数的前 n+1 项和。原创 2023-10-29 19:34:20 · 72 阅读 · 0 评论 -
打印九九口诀表
N1*1N*NN。原创 2023-10-29 19:00:38 · 202 阅读 · 0 评论 -
水仙花数
在C语言中,当输入流或文件读取到文件结尾时,会返回特定的值来表示文件结束。这个特定的值就是EOF。具体来说,EOF的值是一个负数,通常为-1。输入两个3位的正整数m,n,输出[m,n]区间内所有的“水仙花数”。所谓“水仙花数”是指一个3位数,其各位数字的立方和等于该数本身。测试数据由多组,处理到文件尾。每组测试输入两个3位的正整数m,n(100≤m<n≤999)。,否则逐行输出区间内所有的水仙花数,每行输出的格式具体参看输出样例。对于每组测试,若[m,n]区间内没有水仙花数则输出。原创 2023-11-09 18:50:30 · 550 阅读 · 1 评论 -
猴子吃桃问题
一只猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个;第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半加一个。到第N天早上想再吃时,见只剩下一个桃子了。问:第一天共摘了多少个桃子?原创 2023-10-30 08:33:40 · 1333 阅读 · 1 评论 -
递归函数返回阶乘
输入一个非负整数n的值(n不超过20),编程输出n!程序中的整数请定义成long long型。请定义递归函数计算阶乘。原创 2023-11-08 10:48:44 · 632 阅读 · 1 评论