自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SWUST OJ 961: 进制转换问题

或链栈,编写程序实现十进制数到二进制数的转换。输入只有一行,就是十进制整数。

2024-03-18 22:53:22 568

原创 SWUST OJ 941: 有序顺序表的合并操作的实现

输入包含四行,第一行为自然数n,表示第一个非递减顺序线性表的长度;输出:用一行输出合并后的非递减顺序线性表,各数之间用一个空格隔开。表,要求合并成一个新的非递减顺序线性表。第三行为自然数m,表示第二个非递减顺序线性表的长度;第二行为n个自然数构成的非递减顺序线性表;第四行为m个自然数构成的非递减顺序线性表。该程序仅供学习参考!

2024-03-12 17:09:45 604

原创 SWUST OJ 1185: 手机打字

手机的键盘是这样的: 1 2abc 3def 4ghi 5jkl 6mno 7pqrs 8tuv 9wxyz * 0 # 要按出英文字母就必须要按数字键多下。例如要按出x就得按9两下,第一下会出w,而第二下会把w变成x。0键按一下会出一个空格。你的任务是读取若干句只包含英文小写字母和空格的句子,求出要在手机上打出这个句子至少需要按多少下键盘。一个句子,只包含英文小写字母和空格,且不超过200个字符。一个整数,表示按键盘的总次数。该程序仅供学习参考!

2024-02-05 20:56:54 515 1

原创 SWUST OJ 943: 顺序表插入操作的实现

在指定的数据元素item之前插入数据元素data。如果指定的数据元素item不存在,则将data插入到顺序表的尾端。第四行为要插入的数据元素data;第三行为指定的数据元素item;输出结果为顺序表中的数据元素。第二行为顺序表中的数据元素;第一行为顺序表的长度n;该程序仅供学习参考!

2024-02-03 20:36:20 673 1

原创 SWUST OJ 288: 统计出现最多次的字母

输入有两行:第一行是一个正整数n( 1 < n < 100)表示字符串的长度。后面一行是一个长度为n的字符串(只由小写字母组成)。请你编写程序求出这个字符串中出现次数最多的字母。输出一行,仅输出出现次数最多的字母。保证出现次数最多的字母只有一个。给定一个只有小写英文字母组成的。该程序仅供学习参考!

2024-01-21 17:24:49 496 1

原创 SWUST OJ 320: 鸡兔同笼

输出包含n行,每行对应一个输入,包含两个正整数,第一个是最少动物数,第二个是最多动物数,中间用一个空格分开。如果没有满足要求的答案,则输出两个0。一个笼子里关了鸡和兔(鸡有2只脚,兔又4只脚,没有例外)。已知笼子里面脚的总数a,问笼子里面至少有多少只动物,至多有多少只动物?第一行是测试数据的组数n,后面跟着n行输入。每组测试数据占一行,每行包含一个正整数a(a < 65535)。该程序仅供学习参考!

2024-01-20 11:52:03 700

原创 SWUST OJ 1099: 希尔排序算法实现

算法,按照非递减排序,测试数据为整数。第一行是待排序数据元素的个数n;第二行是待排序的数据元素。一趟希尔排序后的结果。该程序仅供学习参考!

2024-01-18 15:00:06 465 1

原创 SWUST OJ 605: 格雷码

在数字系统中只能识别0和1,各种数据要转换为二进制代码才能进行处理,格雷码是一种无权码,采用绝对编码方式,典型格雷码是一种具有反射特性和循环 特性的单步自补码,它的循环、单步特性消除了随机取数时出现重大误差的可能,它的反射、自补特性使得求反非常方便。格雷码属于可靠性编码,是一种错误最小 化的编码方式,因为,自然二进制码可以直接由数/模转换器转换成模拟信号,但某些情况,例如从十进制的3转换成4时二进制码的每一位都要变,使数字电路产 生很大的尖峰电流脉冲。

2024-01-07 21:48:29 441 1

原创 SWUST OJ 616:排序查找

用选择法对N个学生的成绩按从大到小的顺序排序,N个学生的成绩整数用scanf 输入,输入的成绩在[0,100]之间。排序完成后,输入一个成绩,要求用逐个比较查找的方式找出该成绩是该组中第几个元素的值(即第几名)。要求: 1、把排序算法写成函数形式,在主函数中输入N个数据,然后调用排序函数排序。第一行输出N个已经排好序的成绩,每两个成绩之间有一个空格隔开,每10个数据换一行(由大到小排列)。第二行输出你要查找的成绩的名次(如果成绩相同,则并列)。第二行输入N个学生的成绩;此程序仅供学习参考!

2024-01-04 23:13:41 446 1

原创 SWUST OJ 287:one + two = 3

测试输入包含若干测试用例,每个测试用例占一行,格式为"A + B =",相邻两字符串有一个空格间隔。当A和B同时为0时输入结束,相应的结果不要输出。读入两个小于100的正整数A和B,计算A+B。需要注意的是:A和B的每一位数字由对应的英文单词给出。对每个测试用例输出1行,即A+B的值。此程序仅供学习参考!

2024-01-03 23:41:17 466 1

原创 SWUST OJ 82:求组合数

根据公式: C(n,r) = C(n, r-1) * (n - r + 1) / r 输出运算结果 输入数据不满足题意时候,输出"error!编写一个函数,求从n 个不同的数中取r 个数的所有选择的个数。输入n 和r 的值;当用户输入0 0 时,程序结束。此程序仅供学习参考!

2024-01-03 23:27:57 518 1

原创 SWUST OJ 38:杨辉三角形

1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 1 6 15 20 15 6 1 我们不难其规律: S1:这些数排列的形状像等腰三角形,两腰上的数都是1 S2:从右往左斜着看,第一列是1,1,1,1,1,1,1;第二列是,1,2,3,4,5,6;第三列是1,3,6,10,15;从左往右斜着看,第一列是1,1,1,1,1,1,1;第二列是1,2,3,4,5,6……对于每一个输入的数,输出其要求的三角形.每两个输出数中间有一个空格.每输完一个三角形换行.

2024-01-02 22:39:02 1044

原创 SWUST OJ 45:分数求和

有一分数序列: 2/1 3/2 5/3 8/5 13/8 21/13...... 求出这个数列的前N项之和,保留两位小数。

2024-01-02 15:46:40 853

原创 SWUST OJ 1287:怎么借书

小明有n本书,他的好朋友小红、小新、小林想向小明借书,若每人只能借一本书,可以有多少种不同的借法?一个整数n,代表书的序号为1、2、……用A,B,C分别代表三个好朋友。依次输出每个人可借的书序号。以及有效的借阅方法总数!

2024-01-01 23:29:07 361

原创 SWUST OJ 1288: 素数

输出n1到n2之间的素数两个整数n1,n2n1,n2之间所有的素数每5个数输出为一行。

2023-12-30 17:57:41 589 1

原创 SWUST OJ 33:三个数的最大值

有三个整数a b c,由键盘输入,输出其中的最大的数。一行数组,分别为a b c。a b c 其中最大的数。此程序仅供学习参考!

2023-12-29 15:21:29 375 1

原创 SWUST OJ 42: 平方和与倒数和

求以下三数的和,保留2位小数 1~a之和 1~b的平方和 1~c的倒数和。

2023-12-28 15:09:57 439 1

原创 SWUST OJ 148: 陶陶摘苹果

陶陶有个30厘米高的板凳,当她不能直接用手摘到苹果的时候,就会踩到板凳上再试试。现在已知10个苹果到地面的高度,以及陶陶把手伸直的时候能够达到的最大高度,请帮陶陶算一下她能够摘到的苹果的数目。假设她碰到苹果,苹果就会掉下来。第一行包含10个100到200之间(包括100和200)的整数(以厘米为单位)分别表示10个苹果到地面的高度,两个相邻的整数之间用一个空格隔开。第二行只包括一个100到120之间(包含100和120)的整数(以厘米为单位),表示陶陶把手伸直的时候能够达到的最大高度。该程序仅供学习参考!

2023-12-27 15:47:11 1144 1

原创 SWUST OJ 189:素数判定

每个测试数据输入两个数a、b。(2<=a,b<=1000)给你两个数a、b,现在的问题是要判断这两个数组成的区间内共有多少个素数。输出该区间内素数的个数。该程序仅供学习参考!

2023-12-26 22:53:17 38 1

原创 SWUST OJ 78: 计算生日是星期几

(1)先计算从公元1年1月1日到2005年末(2005-12-31)共多少天,注意其中有闰年。(3)上述两部分相加计算得到的天数,用该天数与7求余,余数即为星期几。(2)然后再计算2006年1月1日到2006年7月10有多少天。能被4整除但不能被100整除的,或者能被400整除的是闰年。2、算法:如果输入的是2006年7月10日,计算方法是。编写一个程序,只要输入年月日,就能回答那天是星期几。输入一个日期,包括年、月、日。1、已知公元1年1月1日是星期一。输出这个日期是星期几。该程序仅供学习参考!

2023-12-26 18:09:44 262

原创 SWUST OJ 77: 计算员工周工资

编写一个程序,输入某雇员的每周工作时间(以小时计)和每小时的工资数,计算并输出他的工资。如果时间小于0或大于一周的总时间,输出 input is wrong!;若雇员周工作小时超过40 小时,则超过部分按原工资的1.5 倍的加班工资来计算;若雇员每周工作小时超过60 小时,则超过60 的部分按原工资的3 倍的加班工资来计算,而40 到60 小时的工资仍按照原工资的1.5 倍的加班工资来计算。输入工作时间和每小时的工资(只输入一组测试数据)总的薪金30 445 4.560 5。

2023-12-26 16:44:03 167

C++小型公司人员信息管理系统

设计实现一个小型公司人员信息管理系统 1、目标 1.1通过公司人员信息管理系统的设计,培养学生能重述,辨别面向对象知识要素:封装,继承,多态;应用面向对象方法,分析并确定类与类之间的关系,设计和描述给定问题处理过程,并能够规范表达。 1.2依据功能需求,应用面向对象知识,完成类的设计,实现功能需求。综合利用C++语言进行程序设计的能力,加强函数的运用及学生对软件工程方法的初步认识,提高软件系统分析能力和程序文档建立、归纳总结的能力,培养学生利用系统提供的标准函数及典型算法进行设计。 2、系统基本内容要求 某公司有三类人员,经理、兼职技术人员、兼职销售员。这些人员分别具有以下属性: (1)经理:姓名、编号、固定工资、当月薪水、计算月薪、显示信息; (2)兼职技术员:姓名、编号、工作小时、每小时工资额、当月薪水、计算月薪、显示信息; (3)兼职销售员:姓名、编号、销售额、销售提成、当月薪水、计算月薪、显示信息。

2023-12-27

C++图书管理系统.zip

分析系统图书管理系统是对学生、教师信息和图书信息进行管理,学生基本信息包括学号,姓名,院系,最大借阅图书数量属性,教师基本信息包括工号,姓名,院系,最大借阅图书数量属性,图书基本信息中包括图书号,书名,作者,出版社,图书数量属性,要求输入、输出、修改、查询以上信息功能, 设计并实现功能。

2023-12-26

空空如也

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

TA关注的人

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