- 博客(86)
- 收藏
- 关注
原创 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-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
原创 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-13 求二维数组周边元素的累加和
求一个二维数组周边元素的累加和。输入一个二维数组的行数m(m<10),列数n(n<10),二维数组的各元素值。输出周边元素之和。
2023-11-12 23:18:30 1160
原创 7-10 交换最小值和最大值
本题要求编写程序,先将输入的一系列整数中的最小值与第一个数交换,然后将最大值与最后一个数交换,最后输出交换后的序列。注意:题目保证最大和最小值都是唯一的。
2023-11-11 22:27:32 478
原创 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
原创 7-6 计算当年天数
编程序实现:输入任意一个日期的年、月、日的值,求出从这一年的1月1日到这一天总共有多少天。假定从公元第一天开始,就实施格里高利历法。格里高利历法的置闰规则是400年97闰,也可以概括为:四闰百不闰,四百闰。
2023-11-11 22:18:36 58
原创 7-4 逆序整数
对于n位的两个正整数x和y,可以把x表示为x1x2…xn,其中xi(1≤i≤n)表示整数x第i位上的数字;把y表示为y1y2…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-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 冒泡法排序之过程
本题要求使用冒泡法排序,将给定的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
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人