自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 幂集的位运算方法和递归算法

幂集算法,位运算在幂集中的使用

2024-03-21 20:58:36 1228

原创 7-4 结构体数组实现工资数据的存放与输出

用结构体存放下表中的数据,然后输出每人的姓名和实发工资(基本工资+浮动工资-支出)

2024-03-21 20:07:20 246

原创 7-3 3名同学5门课程成绩,输出最好成绩及所在的行和列(要求指针作为函数的参数)

编程:数组存储3名同学5门课程成绩输出最好成绩及所在的行和列要求:将输入、查找和打印的功能编写成函数并将二维数组通过指针参数传递的方式由主函数传递到子函数中。

2024-03-21 20:06:39 576

原创 7-2 选男友(结构体)

小丽选择男朋友的标准有两个:成绩和身高。首先选择成绩最高的男生,如果有多个男生成绩最高则选择其中身高最高的男生(假设这样的学生是唯一的)。请你帮她完成该任务。

2024-03-21 18:00:36 690

原创 PTA 7-3 统计英语单词个数

使用stringstream,使代码更简洁,逻辑更清晰题目:英语王老师正在开发一个英语作文线上系统,需要自动计算文中的单词个数。在最初的版本中,王老师并不打算加入拼写错误检查。因此,连续的英文字母都被认为是一个“单词”,单词之间使用空格或标点符号区分。请你设计一个程序,统计一行英文输入中的单词个数。为了简便算法,已提前去除了文本中的标点符号。因此,输入的文本中只包含单词和空格。

2024-03-17 23:27:11 872 3

原创 7-3 学生的平均成绩

有五个学生,每个学生有3门课的成绩,从键盘输入以上数据(包括学生号,姓名,三门课成绩),其中学号和姓名都是以字符串方式存储,计算出每名学生的平均成绩,

2023-12-04 13:35:54 602 1

原创 7-13 统计成绩1

给定N个学生的基本信息,包括学号(由12个数字组成的字符串)、姓名(长度小于20的不包含空白字符的非空字符串)、高等数学成绩、C语言程序设计成绩,成绩均为[0,100]区间内的整数,要求统计高等数学成绩不及格的人数,并按输入顺序给出高等数学不及格学生名单。

2023-12-04 13:25:28 491

原创 7-12 计算职工工资

给定N个职员的信息,包括姓名、基本工资、浮动工资和支出,要求编写程序顺序输出每位职员的姓名和实发工资(实发工资=基本工资+浮动工资-支出)。

2023-12-04 13:24:48 1099

原创 7-11 查找书籍

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

2023-12-04 13:24:16 462

原创 7-10 学生信息的那些操作:(1)最高分,在哪里?

从键盘输入若干个学生的信息,每个学生信息包括学号、姓名、3门课的成绩,计算每个学生的总分,输出总分最高的学生的信息。

2023-12-04 13:23:44 708

原创 7-5 演员请就位

电视台举办演技大赛,每一场比赛评委都对演员进行评级,获得S级的演员直接晋级到下一场比赛,其它级别则需要继续本场比拼。规定得分大于等于90的评为S级,80-89的评为A级,70-79的评为B级,70分以下的评为C级,请你帮助主办方自动生成等级,并统计直接晋级人数。

2023-12-04 13:21:41 362

原创 7-4 歌唱比赛计分

设有10名歌手(编号为1-10)参加歌咏比赛,另有6名评委打分,每位歌手的得分从键盘输入,计算出每位歌手的最终得分(扣除一个最高分和一个最低分后的平均分),最后按最终得分由高到低的顺序输出每位歌手的编号及最终得分。

2023-12-04 13:21:02 729

原创 7-2 通讯录排序

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

2023-12-04 13:20:09 555

原创 7-3 字符串比较

编写一个函数实现两个字符串的比较,即自己写一个strcmp函数,函数原型为“int strcmp(char* p1,char* p2);”设p1指向字符串s1,p2指向字符串s2,要求当s1==s2时,函数返回值为0;若s1≠s2,则返回二者中第一个不相同字符的ASCII码差值(如"BOY"与"BAD"的第二个字母不同,'O'与'A'之差为79-65=14)。

2023-12-04 13:18:57 591

原创 7-1 在数组中查找指定元素

输入一个正整数repeat (0<repeat<10),做repeat次下列运算:输入一个正整数 n (1<n<=10),然后输入n个整数存入数组a中,再输入一个整数x,在数组a中查找x,如果找到则输出相应元素的最小下标,否则输出"Not found"。要求定义并调用函数search(list, n, x),它的功能是在数组list中查找元素x,若找到则返回相应元素的最小下标,否则返回-1,函数形参 list 的类型是整型指针,形参n和x的类型是int,函数的类型是int。

2023-12-04 13:18:09 646

原创 7-5 逆置一维数组

编写程序,以指针的方式,就地逆置一维数组。

2023-11-12 23:25:27 91

原创 7-3 利用指针返回多个函数值

读入n个整数,这n个数中的最大值和最小值。

2023-11-12 23:24:08 261

原创 PTA 7-2 两数的排序

从键盘任意输入两个整数,编程实现将其从小到大排序后重新输出。排序过程用自定义函数Sort实现,用指针作函数参数。

2023-11-12 23:23:28 1024

原创 PTA 7-1 C程序设计 实验5-4 swap函数

从键盘任意输入两个整数,用指针作函数参数,编程实现将其交换后再重新输出。

2023-11-12 23:22:39 700

原创 PTA 7-2 h0028. 数组翻转

给定一个长度为n的数组a和一个整数size,请你编写一个函数,void reverse(int a[], int size),实现将数组a中的前size个数翻转。输出翻转后的数组a。

2023-11-12 23:21:17 285

原创 PTA 7-18 求矩阵中的最大小值

输入一个n×m的整数矩阵(n<=10,m<=10),然后输出其中的最大值、最小值,并输出这两个值的下标。

2023-11-12 23:19:45 1223

原创 PTA 7-13 求二维数组周边元素的累加和

求一个二维数组周边元素的累加和。输入一个二维数组的行数m(m<10),列数n(n<10),二维数组的各元素值。输出周边元素之和。

2023-11-12 23:18:30 1160

原创 7-10 交换最小值和最大值

本题要求编写程序,先将输入的一系列整数中的最小值与第一个数交换,然后将最大值与最后一个数交换,最后输出交换后的序列。注意:题目保证最大和最小值都是唯一的。

2023-11-11 22:27:32 478

原创 7-4 二维矩阵作为函数参数

有一个3×4的矩阵,求其所有元素中的最小值。要求:定义一个3行4列的二维整型数组,编写函数求其元素的最小值。

2023-11-11 22:22:57 263

原创 6-5 编写函数计算Sn=a+aa+aaa+…+aa…a

其中a和n是用户传入的参数,函数fun的功能是求a+aa+aaa+…+aa…a(最后一项为n个a)值并返回。

2023-11-11 22:21:54 1137

原创 6-4 计算1+1/(1*2)+1/(2*3)+...

其中n是用户传入的参数。函数须返回表达式的计算结果。

2023-11-11 22:21:06 306

原创 6-2 判断倍数

请编写函数,判断一个整数是另一个整数的倍数。

2023-11-11 22:20:24 543

原创 6-1 判断闰年

请编写函数,判断闰年。

2023-11-11 22:19:41 546

原创 7-6 计算当年天数

编程序实现:输入任意一个日期的年、月、日的值,求出从这一年的1月1日到这一天总共有多少天。假定从公元第一天开始,就实施格里高利历法。格里高利历法的置闰规则是400年97闰,也可以概括为:四闰百不闰,四百闰。

2023-11-11 22:18:36 58

原创 7-4 逆序整数

对于n位的两个正整数x和y,可以把x表示为x1​x2​…xn​,其中xi​(1≤i≤n)表示整数x第i位上的数字;把y表示为y1​y2​…yn​,其中yi​(1≤i≤n)表示整数y第i位上的数字。如果x1+k​=yn−k​(0≤k≤n−1)始终成立,则x和y互为逆序整数。给你两个正整数A和B, 判断两个整数是否互为逆序整数,并输出相应的结果。注:题目保证正整数A和B的个位数字不是0。

2023-11-11 22:17:29 554 2

原创 7-3 单词逆置

输入一个可能包含若干(至少1个)单词的句子(可以假设每个单词之间有且仅有一个空格,标点符号视为单词的组成部分),输出每个单词逆置后的英文句子(参看样例输出)。

2023-11-11 22:16:42 479

原创 7-2 去掉重复的数据

在一大堆数据中找出重复的是一件经常要做的事情。现在,我们要处理许多整数,在这些整数中,可能存在重复的数据。你要写一个程序来做这件事情,读入数据,检查是否有重复的数据。如果有,去掉所有重复的数字。最后按照输入顺序输出没有重复数字的数据。所有重复的数字只保留第一次出现的那份。

2023-11-11 22:15:08 434

原创 7-1 字符串替换

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

2023-11-11 22:13:37 179

原创 7-11 sdut-C语言实验-字符编码

请将一串长度最长为5的纯字母文本译成一个密码,密码规律如下:用原来的字母后面的第4个字母代替原来的字母。如C用G代替(如果该字母没后面没有第4个字母可代替,则需从26字母表中的首字母开始代替,比如:W用A代替,Z用D代替),最后得到的文本即为密码。

2023-11-11 22:11:44 500

原创 PTA 7-8 字符串测试03

输入一个长度小于20的字符串,从中间位置切分成前后两个子串,比较大小,输出较大的串。如果“123456789”,输出56789如果”efghabcd“,输出efgh。

2023-11-11 22:10:54 251

原创 PTA 7-7 字符统计

编写一个程序,从键盘接收一个字符串,完成对字符串中的字符出现的次数的统计。

2023-11-11 22:09:23 186

原创 PTA 7-6 判断回文字符串

输入一个字符串,判断该字符串是否为回文。回文就是字符串中心对称,从左向右读和从右向左读的内容是一样的。

2023-11-11 22:08:17 748 1

原创 PTA 7-8 矩阵转置

输入一个mXm的整数矩阵,进行转置后输出。2<n <20。

2023-11-09 23:28:25 842

原创 PTA 7-7 冒泡法排序之过程

本题要求使用冒泡法排序,将给定的n个整数从小到大排序后输出,并输出排序过程中每一步的中间结果。冒泡排序的算法步骤描述如下:第1步:在未排序的n个数(a[0]〜 a[n−1])中,从a[0]起,依次比较相邻的两个数,若邻接元素不符合次序要求,则对它们进行交换。本次操作后,数组中的最大元素“冒泡”到a[n−1];第2步:在剩下未排序的n−1个数(a[0] 〜 a[n−2])中,从a[0]起,依次比较相邻的两个数,若邻接元素不符合次序要求,则对它们进行交换。

2023-11-09 23:27:20 4221

原创 PTA 7-6 排序(冒泡法)

从键盘输入10个数,编程将其按从小到大的顺序排列后再输出。(使用冒泡法)

2023-11-09 23:26:24 831 2

空空如也

空空如也

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

TA关注的人

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