学习
寂寞星空
这个作者很懒,什么都没留下…
展开
-
俄罗斯方块,C语言源文件,带有详细的注释
【代码】俄罗斯方块,C语言源文件。原创 2022-09-03 16:55:33 · 717 阅读 · 1 评论 -
2位8421bcd码相加实验
利用74283实现一位8421bcd码相加很多同学能轻易做对,但是两位数相加时不知如何处理。在此共享一下结果,以供参考。基本思路是:1、0~9不需修正2、10~19需要加0110修正3、20~29需要加1100修正4、30需要加0110+1100=10010修正,最高位舍去。仿真图如下:如果安装了multisim,查找相关附件进行下载...原创 2022-01-20 19:22:45 · 3263 阅读 · 1 评论 -
7-19 车辆选择(继承) (40分)
7-19车辆选择(继承)(40分)有一个汽车类vehicle,它具有一个需传递参数的构造函数,汽车类vehicle中的数据成员为: 车轮个数wheels和车重weight放在保护段中,汽车类vehicle中的公有成员函数为:get_wheels()(返回车轮个数的值)、get_weight()(返回车重的值)、wheel_load()(返回每个轮胎的载重量的值:weight/wheels)、print()(输出车轮的个数和车重的公斤数);小车类car是vehicle类的派生类,它具有一个需传递参..原创 2020-08-04 20:31:00 · 1261 阅读 · 0 评论 -
7-6 2017Final进位与借位 (20分)
凤湖小学二年级的陈老师吃惊地发现班上的同学竟然可以分成三类,一类总是可以正确地完成三位整数加减法(GroupA);一类总是可以正确地完成三位整数的加法,但对于减法运算来说,总是忘记借位的处理(GroupB);剩下的人总是忘记加法的进位,也总是忘记减法的借位(GroupC)。现在请给出一次陈老师在课堂提问时,同学们会给出的回答。实现时请基于下面的基类框架class Group{public:virtual int add(int x, int y)=0;//输出加法的运算结果vir原创 2020-07-29 22:07:03 · 1846 阅读 · 0 评论 -
6-5 热心的动物饲养员FINAL (30分)
小城动物收容所为被遗弃的老虎、狼和羊提供住所。以前的饲养员一直是一个笼子放一个动物,接任的饲养员不想继续这样。他觉得这样太浪费空间,因为一个笼子本来就是设计来放两只动物的,并且动物有一个伴也会不寂寞。决定把两只动物放进一个笼子饲养。已知同类动物不相食,老虎吃狼和羊,狼吃羊。现在有5个笼子,每个笼子有两个床位,已知按照0,1,2,3,4顺序依次找合适的笼子,床位安排顺序是先一号床位,再二号床位。床位安排完成后,不再调整,即使另一床位空出。现实现程序完成动物床位的安排,程序将在有动物找不到合适床位时终止。原创 2020-07-09 15:08:55 · 890 阅读 · 0 评论 -
7-6 小黄与研究生会(25分)
福州大学研究生院怡山的同学们为了在国家对抗新冠疫情期间献出自己的一份力量,他们决定为奋战在一线的医护人员送去了演出。小黄作为研究生协会的会长,他让每位男同学均带去了若干只猫或狗去表演节目,而小李是研究生会的副会长,她让每位女同学唱歌或者跳舞。去医院前,每位同学都事先预计了表演要持续的时间。不过,在献爱心时,他们都不愿意输给同学,一旦发现自己的节目预期持续时间短于已经表演过的同类节目的最长时间,则会临时延长表演时间,至同类节目的最长时间。精彩的表演过程被全程录下来,每个节目一段,医护人员们会不断地点播重放原创 2020-07-08 19:57:53 · 661 阅读 · 0 评论 -
6-1 2019Final残暴的将军(链表) (10分)
传说战国时期有位非常残暴的将军,他每天都会挑选出一至两名战俘,屠杀或者立即释放(仅在他心情非常好时)。挑选战俘时,将军会说一个“幸运”数字,编号离这个数字最近的战俘将被选出,永远地离开战俘营。因此,他的助手每天都要更新在押战俘名单。现在要编写一个程序,自动生成在押战俘名单。函数接口定义:Node *create(int n) ;Node* remove(Node *head, int k);create函数建立一个长度为n的链表,链表中的结点依战俘编号严格从小到大排序(每个战俘的编号都是唯一的原创 2020-07-03 12:19:16 · 234 阅读 · 0 评论 -
C++类成员函数作为另一个类的友元函数三步曲
废话少说,直接上代码。#include <iostream>using namespace std;/*将另一个类中的成员函数声明为友元函数的三步曲*//*第一步:增加前向声明,并定义一个需要实现友元函数的类*/class TV;//前向声明class Remote {private:public: void setCh(TV&,int);//前向声明是为了这里使用类名};/*第二步:定义另一个声明友元函数的类*/class TV {priva原创 2020-07-03 12:09:20 · 920 阅读 · 0 评论 -
习题6-8 统计一行文本的单词个数 (15分)
本题目要求编写程序统计一行字符中单词的个数。所谓“单词”是指连续不含空格的字符串,各单词之间用空格分隔,空格数可以是多个。输入格式:输入给出一行字符。输出格式:在一行中输出单词个数。输入样例:Let's go to room 209.输出样例:5我搜索高手的答案是这样的:#include<stdio.h>int main (){ int count=0,i=0; char str[1000]; gets(str); //输入字符...原创 2020-06-27 22:27:59 · 150 阅读 · 1 评论