自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(107)
  • 收藏
  • 关注

原创 PTA浙大版《C语言程序设计(第3版)》全部题目解答

初学者也能看懂的PTA浙大版《C语言程序设计(第3版)》全部题目解答,持续更新中。

2022-10-30 08:58:38 1334

原创 问题 F: 逆序排列 两种方法

输入n(n不大于20)个整数,保存到数组num[]中,用另外一个函数sort对他们逆序排序(按照输入的时候的相反顺序)。要求:(1)要求用指针与数组两种方式完成, (2)定义数组num[20],排序时将数组首个元素的地址传给指针p,即p=&num[0];然后用sort(p,n)调用sort函数, (3) void sort(int *p,int n)函数实现排序 思考:sort函数改成void sort(int x[],int n)该程序如何修改?输出排好序后的n个数,每2个数之间用一个空格隔开。

2022-11-14 09:00:27 287 1

原创 问题 E: 指针:自定义函数sumDiff(),调用它来求两个数的和、差

自定义一个计算两个数和、差的函数sumDiff(int op1, int op2, int *pSum, int *pDiff),功能是求两个数op1、op2的和、差,其中*psum和*pdiff是计算得出的和与差。在main函数中,调用它,计算输入的任意两个数的和与差。多组测试数据,每组输入两个任意整数。输出两个数的和与差,空格隔开。

2022-11-13 21:32:52 1241

原创 问题 D: 指针:调用自定义排序函数sort,对输入的n个数进行从小到大输出。

自定义函数sort(int *p, int n),功能是对n个数排序。在main函数中,调用它,对输入的任意个数排序。多组测试数据,先输入n(n

2022-11-13 21:30:11 947

原创 问题 C: 指针:有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面m个数

调用自定义后移函数move(int *a, int n, int m)来进行循环移位,对n(n

2022-11-13 21:25:50 1461

原创 问题 B: 指针:调用自定义交换函数,完成5个浮点数从小到大排列

自定义函数swap(float *p1, float *p2),调用它完成任意5个浮点数从小到大排列。输出从小到大排列的5个数,输出一位小数,数据之间空格隔开。多组测试数据,每组输入5个任意浮点数。

2022-11-13 21:16:45 533

原创 问题 A: 指针:调用自定义交换函数,完成三个数整从小到大排列

调用自定义交换函数swap(int *p1, int *p2),完成三个整数从小到大排列。多组测试数据,每组输入三个任意整数。输出从小到大排列的三个数。

2022-11-13 20:51:11 549

原创 PTA 习题9-5 通讯录排序 使用数据结构与冒泡排序法

输入n个朋友的信息,包括姓名、生日、电话号码,本题要求编写程序,按照年龄从大到小的顺序依次输出通讯录。题目保证所有人的生日均不相同。

2022-11-07 17:22:55 296

原创 PTA 习题9-4 查找书籍 使用数据结构

给定n本书的名称和定价,本题要求编写程序,查找并输出其中定价最高和最低的书的名称和定价。

2022-11-07 17:20:02 361 2

原创 PTA 习题9-3 平面向量加法 秒懂c语言算法

本题要求编写程序,计算两个二维平面向量的和向量。

2022-11-07 17:16:45 674

原创 PTA 习题9-1 时间换算 数据结构,秒懂算法

本题要求编写程序,以hh:mm:ss的格式输出某给定时间再过n秒后的时间值(超过23:59:59就从0点开始计时)。

2022-11-07 17:04:05 751 1

原创 PTA 习题8-10 输出学生成绩 使用动态内存分配malloc

本题要求编写程序,根据输入学生的成绩,统计并输出学生的平均成绩、最高成绩和最低成绩。建议使用动态内存分配来实现。

2022-11-07 16:58:48 790

原创 PTA 习题8-7 字符串排序 使用字符串函数

本题要求编写程序,读入5个字符串,按由小到大的顺序输出。

2022-11-07 16:44:26 561

原创 PTA 习题7-7 字符串替换 一眼懂

输入在一行中给出一个不超过80个字符、并以回车结束的字符串。输出在一行中给出替换完成后的字符串。

2022-11-07 16:32:08 202

原创 习题7-6 统计大写辅音字母

英文辅音字母是除A、E、I、O、U以外的字母。本题要求编写程序,统计给定字符串中辅音字母的个数。

2022-11-06 19:45:42 191

原创 习题7-4 求矩阵各行元素之和

本题要求编写程序,求一个给定的m×n矩阵各行元素之和。

2022-11-06 19:43:01 321

原创 PTA 习题7-3 判断上三角矩阵

上三角矩阵指主对角线以下的元素都为0的矩阵;主对角线为从矩阵的左上角至右下角的连线。本题要求编写程序,判断一个给定的方阵是否上三角矩阵。

2022-11-06 19:35:13 481

原创 习题7-1 选择法排序 使用选择排序算法即可

本题要求将给定的n个整数从大到小排序后输出。

2022-11-06 19:30:27 164

原创 练习7-11 字符串逆序 最简单,做秒懂男孩/女孩

输入一个字符串,对该字符串进行逆序,输出逆序后的字符串。

2022-11-06 19:26:33 125

原创 练习7-10 查找指定字符 两种输入方式

本题要求编写程序,从给定字符串中查找某指定的字符。

2022-11-06 19:24:16 208

原创 练习7-9 计算天数

本题要求编写程序计算某年某月某日是该年中的第几天。

2022-11-06 19:17:45 122

原创 练习7-8 方阵循环右移分数 代码详解

本题要求编写程序,将给定n×n方阵中的每个元素循环向右移m个位置,即将第0、1、⋯、n−1列变换为第n−m、n−m+1、⋯、n−1、0、1、⋯、n−m−1列。

2022-11-06 19:12:41 214

原创 练习7-7 矩阵运算 代码详解

给定一个n×n的方阵,本题要求计算该矩阵除副对角线、最后一列和最后一行以外的所有元素之和。副对角线为从矩阵的右上角至左下角的连线。

2022-11-06 19:07:41 188

原创 练习7-4 找出不是两个数组共有的元素 代码详解

给定两个整型数组,本题要求找出不是两者共有的元素。

2022-11-06 19:05:04 184

原创 PTA浙大版《C语言程序设计(第3版)》练习7-3 将数组中的数逆序存放

本题要求编写程序,将给定的n个整数存入数组中,将数组中的这n个数逆序存放,再按顺序输出数组中的元素。

2022-11-05 18:02:40 539

原创 PTA浙大版《C语言程序设计(第3版)》练习7-2 求最大值及其下标

本题要求编写程序,找出给定的n个数中的最大值及其对应的最小下标(下标从0开始)。

2022-11-05 17:59:05 322 1

原创 PTA浙大版《C语言程序设计(第3版)》习题6-8 统计一行文本的单词个数

本题目要求编写程序统计一行字符中单词的个数。所谓“单词”是指连续不含空格的字符串,各单词之间用空格分隔,空格数可以是多个。

2022-11-05 17:54:57 356 1

原创 PTA浙大版《C语言程序设计(第3版)》习题6-7 简单计算器

模拟简单运算器的工作。假设计算器只能进行加减乘除运算,运算数和结果都是整数,四种运算符的优先级相同,按从左到右的顺序计算。

2022-11-05 17:47:45 299

原创 解析PTA浙大版《C语言程序设计(第3版)》习题4-10 猴子吃桃问题

一只猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个;第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半加一个。到第N天早上想再吃时,见只剩下一个桃子了。问:第一天共摘了多少个桃子?

2022-11-05 17:38:31 390

原创 解析PTA浙大版《C语言程序设计(第3版)》习题4-9 打印菱形图案

本题要求编写程序,打印一个高度为n的、由“*”组成的正菱形图案。

2022-11-05 17:35:09 1071

原创 解析PTA浙大版《C语言程序设计(第3版)》习题4-8 高空坠球

皮球从某给定高度自由落下,触地后反弹到原高度的一半,再落下,再反弹,……,如此反复。问皮球在第n次落地时,在空中一共经过多少距离?第n次反弹的高度是多少?

2022-11-05 17:31:50 739

原创 解析PTA浙大版《C语言程序设计(第3版)》习题4-7 最大公约数和最小公倍数

本题要求两个给定正整数的最大公约数和最小公倍数。

2022-11-05 17:21:55 259

原创 解析PTA浙大版《C语言程序设计(第3版)》习题4-6 水仙花数

水仙花数是指一个N位正整数(N≥3),它的每个位上的数字的N次幂之和等于它本身。例如:153=13+53+33。本题要求编写程序,计算所有N位水仙花数。

2022-11-05 17:17:09 2467

原创 问题 G: 零起点学算法102——删除字符

输入有多组测试数据。每组两行,第一行是字符串(字符串至少还有一个字符,不多于100个),第二行是一个字符。getchar();//注意加这一行,它的作用是将上一行输入的回车符号'\n'符号读入。//可能第二行的字符后面有空格或者其他的东西,建议用gets来读第二行。从键盘输入任意一个字符串和一个字符,要求从该字符串中删除所有该字符。=NULL)//多组测试数据。//用C++的可以把gets换成getline会更好。每组输出一行,删除了所有应删除字符后的字符串。

2022-11-04 17:28:33 474

原创 问题 G: 判断是否上三角矩阵

输入一个正整数n(1

2022-11-04 17:20:43 425 1

原创 问题 F: 矩阵对角线求和

输入矩阵的阶数n(n≤10),另起一行后输入一个n×n的整数矩阵,每列数据用空格隔开,每行数据用回车分隔。输入一个n×n的整数矩阵,分别计算两个对角线的和。输出主对角线和副对角线的和。

2022-11-04 17:18:52 347

原创 问题 E: 颠倒字符串

输入一个以回车结束的字符串(少于80个字符),将字符串的内容颠倒过来再输出。=NULL)//多组数据。输入一个以回车结束的字符串(少于80个字符)。将这个字符串颠倒过来输出。

2022-11-04 17:15:54 908

原创 问题 D: 插入一个数到数列中

已有一个排序好的数列:0 10 20 30 40 50 60 70 80,输入一个任意整数m,按序插入到正确位置,输出插入m后的数列。

2022-11-04 17:13:17 279

原创 问题 C: 零起点学算法107——统计元音

对于每个测试实例输出5行,格式如下: a:num1 e:num2 i:num3 o:num4 u:num5 多个测试实例之间由一个空行隔开。请特别注意:最后一块输出后面没有空行:)输入数据首先包括一个整数n,表示测试实例的个数,然后是n行长度不超过100的字符串,只由小写字母组成。统计每个元音字母在字符串中出现的次数。

2022-11-04 17:08:05 731

原创 问题 B: 零起点学算法105——C语言合法标识符

C语言的标识符指保留字(for,int,if等)和用户定义的变量名。C语言的标识符由字母、数字和下划线组成,其中第一个字符必须是字母或者下划线。输入数据包含多个测试实例,数据的第一行是一个整数n,表示测试实例的个数,然后是n行输入数据,每行是一个长度不超过50的字符串。对于每组输入数据,输出一行。如果输入数据是C的合法标识符,则输出"yes",否则,输出“no”。输入一个字符串,判断其是否是C的合法标识符。

2022-11-04 17:05:02 407

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除