![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PAT练习
C语言基础
养一只摆烂猫.
这个作者很懒,什么都没留下…
展开
-
7-22 龟兔赛跑 (20 分)C语言
乌龟与兔子进行赛跑,跑场是一个矩型跑道,跑道边可以随地进行休息。乌龟每分钟可以前进3米,兔子每分钟前进9米;兔子嫌乌龟跑得慢,觉得肯定能跑赢乌龟,于是,每跑10分钟回头看一下乌龟,若发现自己超过乌龟,就在路边休息,每次休息30分钟,否则继续跑10分钟;而乌龟非常努力,一直跑,不休息。假定乌龟与兔子在同一起点同一时刻开始起跑,请问T分钟后乌龟和兔子谁跑得快?输入格式:输入在一行中给出比赛时间T(分钟)。输出格式:在一行中输出比赛的结果:乌龟赢输出@_@,兔子赢输出^_^,平局则输出-_-;后跟原创 2022-04-14 18:13:28 · 151 阅读 · 0 评论 -
7-28 猴子选大王 (20 分)
一群猴子要选新猴王。新猴王的选择方法是:让N只候选猴子围成一圈,从某位置起顺序编号为1~N号。从第1号开始报数,每轮从1报到3,凡报到3的猴子即退出圈子,接着又从紧邻的下一只猴子开始同样的报数。如此不断循环,最后剩下的一只猴子就选为猴王。请问是原来第几号猴子当选猴王?输入格式:输入在一行中给一个正整数N(≤1000)。输出格式:在一行中输出当选猴王的编号。输入样例:11输出样例:7#include<stdio.h>int main(){ i原创 2022-04-13 22:45:12 · 459 阅读 · 0 评论 -
L1-020 帅到没朋友 (20 分)
当芸芸众生忙着在朋友圈中发照片的时候,总有一些人因为太帅而没有朋友。本题就要求你找出那些帅到没有朋友的人。输入格式:输入第一行给出一个正整数N(≤100),是已知朋友圈的个数;随后N行,每行首先给出一个正整数K(≤1000),为朋友圈中的人数,然后列出一个朋友圈内的所有人——为方便起见,每人对应一个ID号,为5位数字(从00000到99999),ID间以空格分隔;之后给出一个正整数M(≤10000),为待查询的人数;随后一行中列出M个待查询的ID,以空格分隔。注意:没有朋友的人可以是根本没安装“原创 2022-03-30 22:08:35 · 119 阅读 · 0 评论 -
单词首字母大写,将每个单词的首字母改为大写后输出
单词首字母大写,将每个单词的首字母改为大写后输出原创 2022-03-23 21:19:40 · 9143 阅读 · 3 评论 -
找完数 ,格式为“完数 = 因子1 + 因子2 + ... + 因子k”
找完数 ,格式为“完数 = 因子1 + 因子2 + ... + 因子k”原创 2022-03-22 18:35:00 · 1062 阅读 · 0 评论 -
英文字母替换加密(大小写转换+后移1位)
英文字母替换加密(大小写转换+后移1位)原创 2022-03-23 20:40:51 · 8081 阅读 · 2 评论 -
查找指定字符,从给定字符串中查找某指定的字符
查找指定字符,从给定字符串中查找某指定的字符原创 2022-03-23 19:01:12 · 3867 阅读 · 0 评论 -
黑洞数“Kaprekar问题”奇特转换特性的数
黑洞数“Kaprekar问题”奇特转换特性的数原创 2022-03-21 20:44:56 · 1096 阅读 · 0 评论 -
字符串逆序输出
输入一个字符串,对该字符串进行逆序,输出逆序后的字符串。原创 2022-03-23 18:29:57 · 7247 阅读 · 0 评论 -
梅森数形如2n−1的素数称为梅森数(Mersenne Number)
梅森数形如2n−1的素数称为梅森数(Mersenne Number)原创 2022-03-21 21:50:14 · 7347 阅读 · 0 评论 -
验证“哥德巴赫猜想”思路分析
数学领域著名的“哥德巴赫猜想”的大致意思是:任何一个大于2的偶数总能表示为两个素数之和。比如:24=5+19,其中5和19都是素数。原创 2022-03-22 21:44:54 · 5867 阅读 · 2 评论 -
兔子繁衍问题
一对兔子,从出生后第3个月起每个月都生一对兔子。小兔子长到第3个月后每个月又生一对兔子。假如兔子都不死,请问第1个月出生的一对兔子,至少需要繁衍到第几个月时兔子总数才可以达到N对?输入格式:输入在一行中给出一个不超过10000的正整数N。输出格式:在一行中输出兔子总数达到N最少需要的月数。输入样例:30输出样例:9分析:从第3个月开始发生变化,k=j+k(兔子数量),j是前一项的k,观察规律月份 1 2 3 4 5 6 ..原创 2022-03-20 21:08:34 · 345 阅读 · 0 评论 -
统计字符,统计其中英文字母、空格或回车、数字字符和其他字符的个数。
统计其中英文字母、空格或回车、数字字符和其他字符的个数。原创 2022-03-20 22:00:34 · 6450 阅读 · 3 评论 -
求e的近似值
自然常数e可以用级数1+1/1!+1/2!+⋯+1/n!+⋯来近似计算。本题要求对给定的非负整数n,求该级数的前n+1项和。原创 2022-03-21 21:06:45 · 1700 阅读 · 0 评论 -
高空坠球第n次反弹的高度
高空坠球第n次反弹的高度原创 2022-03-20 21:49:07 · 434 阅读 · 0 评论 -
字符串替换,将给定字符串中的大写英文字母按对应规则替换
字符串替换,将给定字符串中的大写英文字母按对应规则替换原创 2022-03-23 18:42:26 · 2536 阅读 · 0 评论 -
求最大值及其下标
求最大值及其下标原创 2022-03-24 11:14:28 · 1028 阅读 · 1 评论 -
查找整数 ,从输入的N个整数中查找给定的X
查找整数 ,从输入的N个整数中查找给定的X原创 2022-03-24 19:03:39 · 3217 阅读 · 0 评论 -
实验7-2-4 计算天数 (15 分)
计算某年某月某日是该年中的第几天原创 2022-03-25 18:32:46 · 380 阅读 · 0 评论 -
实验7-1-11 装箱问题 (20 分)
假设有N项物品,大小分别为s1、s2、…、si、…、sN,其中si为满足1≤si≤100的整数。要把这些物品装入到容量为100的一批箱子(序号1-N)中。装箱方法是:对每项物品, 顺序扫描箱子,把该物品放入足以能够容下它的第一个箱子中。请写一个程序模拟这种装箱过程,并输出每个物品所在的箱子序号,以及放置全部物品所需的箱子数目。原创 2022-03-25 16:09:56 · 460 阅读 · 0 评论 -
统计单词的长度,输入一行字符,统计每个单词的长度
统计单词的长度,输入一行字符,统计每个单词的长度原创 2022-03-24 10:05:31 · 5936 阅读 · 2 评论 -
水仙花数四叶玫瑰数五角星....
水仙花数四叶玫瑰数五角星....原创 2022-03-23 22:12:13 · 2605 阅读 · 0 评论 -
统计素数并求和
统计给定整数M和N区间内素数的个数并对它们求和。原创 2022-03-24 17:34:59 · 305 阅读 · 0 评论 -
将数组中的数逆序存放
将给定的n个整数存入数组中,将数组中的这n个数逆序存放,再按顺序输出数组中的元素。原创 2022-03-24 10:58:57 · 3993 阅读 · 5 评论 -
求一批整数中出现最多的个位数字
求一批整数中出现最多的个位数字原创 2022-03-24 18:47:18 · 620 阅读 · 0 评论 -
找出不是两个数组共有的元素
找出不是两个数组共有的元素,给定两个整型数组,要求找出不是两者共有的元素原创 2022-03-25 12:39:15 · 346 阅读 · 0 评论 -
实验7-2-2 矩阵运算 (20 分)
给定一个n×n的方阵,本题要求计算该矩阵除副对角线、最后一列和最后一行以外的所有元素之和。副对角线为从矩阵的右上角至左下角的连线。原创 2022-03-25 17:35:15 · 371 阅读 · 0 评论 -
简化的插入排序
简化的插入排序,将一个给定的整数插到原本有序的整数序列中,使结果序列仍然有序。原创 2022-03-24 10:43:18 · 2376 阅读 · 1 评论 -
选择法排序,将给定的n个整数从大到小排序后输出
选择法排序,将给定的n个整数从大到小排序后输出。原创 2022-03-24 11:27:31 · 17409 阅读 · 6 评论 -
实验7-2-6 打印杨辉三角 (20 分),等腰杨辉三角
实验7-2-6 打印杨辉三角 (20 分),等腰杨辉三角原创 2022-03-25 19:59:32 · 563 阅读 · 0 评论 -
实验7-2-9 螺旋方阵 (20 分)
所谓“螺旋方阵”,是指对任意给定的N,将1到N×N的数字从左上角第1个格子开始,按顺时针螺旋方向顺序填入N×N的方阵里。本题要求构造这样的螺旋方阵。输入格式:输入在一行中给出一个正整数N(<10)。输出格式:输出N×N的螺旋方阵。每行N个数字,每个数字占3位。输入样例:5输出样例: 1 2 3 4 5 16 17 18 19 6 15 24 25 20 7 14 23 22 21 8 13 12 11 10 9#include<原创 2022-03-26 18:48:31 · 417 阅读 · 0 评论 -
实验7-2-8 找鞍点 (20 分)
一个矩阵元素的“鞍点”是指该位置上的元素值在该行上最大、在该列上最小。本题要求编写程序,求一个给定的n阶方阵的鞍点。输入格式:输入第一行给出一个正整数n(1≤n≤6)。随后n行,每行给出n个整数,其间以空格分隔。输出格式:输出在一行中按照“行下标 列下标”(下标从0开始)的格式输出鞍点的位置。如果鞍点不存在,则输出“NONE”。题目保证给出的矩阵至多存在一个鞍点。输入样例1:41 7 4 14 8 3 61 6 1 20 7 8 9输出样例1:2 1输原创 2022-03-26 16:47:50 · 303 阅读 · 0 评论 -
实验7-3-2 统计大写辅音字母 (15 分)
英文辅音字母是除A、E、I、O、U以外的字母。本题要求编写程序,统计给定字符串中大写辅音字母的个数。输入格式:输入在一行中给出一个不超过80个字符、并以回车结束的字符串。输出格式:输出在一行中给出字符串中大写辅音字母的个数。输入样例:HELLO World!输出样例:4#include<stdio.h>#include<string.h>int main(){ char c; int num = 0; whil原创 2022-03-26 20:07:12 · 624 阅读 · 0 评论 -
实验7-2-1 求矩阵各行元素之和 (15 分)
求一个给定的m×n矩阵各行元素之和原创 2022-03-25 16:34:38 · 311 阅读 · 0 评论 -
求整数序列中出现次数最多的数
统计一个整型序列中出现次数最多的整数及其出现次数原创 2022-03-25 14:25:49 · 312 阅读 · 0 评论