
C++
bug-cq2020
这个作者很懒,什么都没留下…
展开
-
C++ 16.1继承
C++练习继承题目要求作业:已知基类Person请通过继承的方法建立一个派生类Student,其中1.新增的数据成员有:char ClassName[10]; //班级Person Monitor; //班长2.新增的成员函数有:Student(char *name, int age, char *classname, char *name1, int age1) //name1和age1是班长的信息~Student()在主程序中建立一个派生类对象。PS:我用的是visual stu原创 2021-05-21 16:37:12 · 189 阅读 · 1 评论 -
C++12.1时间类
C++ 设计一个多功能的MyDate类题目要求设计一个多功能的MyDate类,且有一个Time类的对象成员,设计多个重载的构造函数,可以设置日期和时间,按12小时制输出时间。注意:(1)请考虑设置日期和时间的合理性(如:时0-23; 分0-59;秒0-59)。(2)12小时制中,12:00:00前为AM, 12:00:00及以后为PM(3)构造函数:没参数时,设置时间为1900年1月1日,0时 0分 0秒;有参数时,设置成给定的日期和时间 在主函数中(1)声明两个对象dt1,dt2,并通过构原创 2021-05-19 17:29:53 · 519 阅读 · 0 评论 -
C++11.2存款余额计算
C++练习:存款余额计算题目要求1)创建一个 Saving Account类。使用一个 static数据成员annualInterestRate保存每个存款者的年利率。类的每个对象都包含一个 private数据成员 savings Balance,用以指示存款者目前存款金额。该类提供成员函数 calculateMonthlyInterest,它将余额乘以annualInterestRate再除以12来计算月利息,这个利息应该加到savings Balance中。该类还提供一个 static员函数原创 2021-05-14 17:04:47 · 1014 阅读 · 4 评论 -
C++11.1类
C++练习:定义使用类题目要求PS:我用的是visual studio 2019,所以不用加一些头文件定义一个时间类Time,能提供和设置由时、分、秒组成的时间,按指定格式输出,并提供增加一秒的函数。并编写应用程序,要求定义时间对象,设置时间为:8点30分0秒,输出其时间,格式为:08:30:00。重新设置时间为23点59分59秒,并增加秒数,输出增加后的结果。代码部分头文件#pragma once#ifndef PERSON_H#define PERSON_Hclass Time原创 2021-05-12 22:52:42 · 1379 阅读 · 0 评论 -
C++10.2链表
C++练习:链表题目要求建立一个10名学生信息的单向链表,每个结点包括学号、姓名、性别、年龄,采用插入排序按学号对其从小到大排列。PS:我用的是visual studio 2019,所以不用加一些头文件代码部分#include<iostream>using namespace std;int main() { //建立一个10名学生信息的单向链表,每个结点包括学号、姓名、性别、年龄,采用插入排序按学号对其从小到大排列。 struct student { int s原创 2021-05-11 17:28:38 · 712 阅读 · 3 评论 -
C++投票(结构体)
C++练习:投票题目要求对三个人进行投票,计算得票最高的人,并输出他的名字和票数PS:我用的是visual studio 2019,所以不用加一些头文件代码部分#include<iostream>using namespace std;struct Leader{ char leader_name[20]; int count;};int main(){ Leader leader[3] = { {"张三",0},{"李四",0},{"王五",0} }; char原创 2021-05-07 20:28:55 · 1270 阅读 · 0 评论 -
C++10.1结构
C++练习:结构题目要求建立学生结构体类型,包括学号,姓名,三门课成绩,设结构体数组,输入五名学生信息,根据学生姓名升序排序后输出。代码部分#include<iostream>using namespace std;struct Student{ string name; string Sno; int score=0;};int main(){ //建立学生结构体类型,包括学号,姓名,三门课成绩,设结构体数组,输入五名学生信息,根据学生姓名升序排序后输出。 St原创 2021-05-07 19:38:18 · 171 阅读 · 1 评论 -
C++8.5动态分配内存
C++练习:动态分配内存题目要求编写两个函数并测试:第一个函数原型为 int *new_array(int n); 该函数可以根据参数n动态申请n个元素的整型数组,最后将数组指针返回。第二个函数原型为 void init_array(int *p, int n,int c); 将指定的n个元素的数组每个元素的值均初始化为c。用户输入数组大小n和待初始化的值c,调用new_array函数申请空间,再调用init_array初始化,最后输出这个数组的所有元素。例如:输入8 10输出:10 10原创 2021-05-07 16:10:04 · 218 阅读 · 2 评论 -
C++8.4指针与函数
C++练习:统计字符串中连续的数字题目要求编写程序: 主函数中,输入一行字符,内有数字和非数字字符,例如A123x45 1790#¥576,编写函数int con(char * ,int * )实现将其中连续的数字作为一个整数,依次存放到一数组a中,例如123放在a[0],45放在a[1]……。并统计共有多少个数字,返回数字个数,在主函数中输出这些数字。 (提示:数组a在主函数中定义,数组长度可以定义大一些,比如40个,但输出结果一定是实际个数)代码部分#include<iostr原创 2021-05-07 15:57:04 · 160 阅读 · 2 评论 -
C++8.3指针与多维数组及字符指针
C++练习:统计字符串中连续的数字题目要求:编写程序,输入一个字符串,内有数字和非数字字符例如A123x45 1790#¥576将其中连续的数字作为一个整数,依次存放到一数组a中,例如123放在a[0],45放在a[1]……。统计共有多少个数字,并输出这些数。(要求用指针实现)代码部分#include<iostream>using namespace std;int main(){//编写程序,输入一个字符串,内有数字和非数字字符,例如A123x45 1790#¥576将其中原创 2021-05-07 15:30:01 · 224 阅读 · 1 评论 -
C++ 8-2掷骰子
C++练习:8-2掷骰子题目要求:编写程序,模拟掷两个骰子,共掷20000次,统计两个骰子和每种可能出现的次数。(要求用指针访问数组)较简单,直接上代码#include<iostream>using namespace std;int main(){ //编写程序,模拟掷两个骰子,共掷20000次,统计两个骰子和每种可能出现的次数。(要求用指针访问数组) int count[11] = { 0 }, sum, i; int* p = count; srand(time(0))原创 2021-05-05 21:08:22 · 810 阅读 · 2 评论 -
C++7.3销售系统练习
C++练习:7-3销售系统题目要求某公司有四个销售员(编号:1-4),负责销售五种产品(编号:1-5)。每个销售员都将当天出售的每种产品各写一张便条交上来。每张便条包含内容:(1)销售员的代号 、(2)产品的代号 、(3)这种产品的当天的销售额 。 每位销售员每天可能上缴0-5张便条。假设,收集到了10天的便条,编写一个处理系统,读取10天的销售情况(数额自己设定),进行如下处理: 1、计算每个人每种产品的销售额。(编写输入函数) 2、按每人总销售额对销售员进行排序,输出排序结果(销售员代号原创 2021-04-26 20:09:03 · 1531 阅读 · 4 评论 -
C++7.4.2字符串与字符数组
C++练习:7.4.12、定义string对象数组或二维字符数组,输入10个国家名称,升序排序后输出。string对象数组#include<iostream>#include<iomanip>#include<cmath>using namespace std;/******************************************//******************************************//********原创 2021-04-24 00:04:58 · 249 阅读 · 0 评论 -
C++7.4.1字符串与字符数组
C++练习:7.4.1输入一个字符串,逆序输出。如输入GOOD,输出DOOG。由于你们的19级学长只写到了7.2,所以你们的20级学长程崎继续造福你们——致未来的21级小学弟#include<iostream>using namespace std;int main(){ char a[50]; cout << "请输入一个字符串" << endl; cin >> a; int i = 0, k = 0; while (i < 5原创 2021-04-23 20:21:55 · 146 阅读 · 0 评论