- 博客(12)
- 收藏
- 关注
原创 习题10-4 递归求简单交错幂级数的部分和 (15 分)
本题要求实现一个函数,计算下列简单交错幂级数的部分和:f(x,n)=x−x2+x3−x4+⋯+(−1)n−1xn函数接口定义:double fn( double x, int n );其中题目保证传入的n是正整数,并且输入输出都在双精度范围内。函数fn应返回上述级数的部分和。建议尝试用递归实现。裁判测试程序样例:#include <stdio.h>double fn( double x, int n );int main(){ double x;
2021-08-05 15:07:34
187
原创 6-1 客户机类 (10 分)
实现客户机(Client)类。定义字符型静态数据成员ServerName,保存其服务器名称;整型静态数据成员ClientNum,记录已定义的客户机数量;定义静态函数ChangeServerName()改变服务器名称。完成程序,使得提供的测试程序可以运行并得到要求的结果。函数接口定义:根据要求实现类代码裁判测试程序样例:/*在这里完成类代码*/在这里给出函数被调用进行测试的例子。例如:int main(){ Client::show(); Client c1;
2021-07-05 16:39:11
2370
原创 7-2 宠物的生长(多态) (10 分)
现在要开发一个系统,对宠物的生长状态进行管理。给出下面的一个基类框架class Pet{protected:string name;//姓名int length;//身长int weight;//体重int current;//当前日期public:virtual void display(int day)=0;//输出目标日期的身长和体重Pet(string name, int l, int w, int c);}以Pet为基类,构建出Cat和Dog两个
2021-07-02 11:15:07
1670
1
原创 6-3 汽车收费 (10 分)
现在要开发一个系统,管理对多种汽车的收费工作。 给出下面的一个基类框架class Vehicle{protected:string NO;public:Vehicle(string n){ NO = n;}virtual int fee()=0;//计算应收费用};以Vehicle为基类,构建出Car、Truck和Bus三个类。Car的收费公式为: 载客数*8+重量*2Truck的收费公式为:重量*5Bus的收费公式为: 载客数*3生成上
2021-07-02 09:34:23
539
原创 011:Big & Base 封闭类问题
总时间限制:1000ms内存限制:65536kB// 在此处补充你的代码描述程序填空,输出指定结果#include <iostream>#include <string>using namespace std;class Base {public: int k; Base(int n):k(n) { }};class Big{public: int v; Base b;};int main(){ int n; wh
2021-07-01 20:49:52
168
转载 005:编程填空:学生信息处理程序
总时间限制:1000ms内存限制:1024kB// 在此处补充你的代码描述实现一个学生信息处理程序,计算一个学生的四年平均成绩。要求实现一个代表学生的类,并且类中所有成员变量都是【私有的】。补充下列程序中的 Student 类以实现上述功能。#include <iostream>#include <string>#include <cstdio>#include <cstring>#include <sst
2021-06-30 17:08:49
532
原创 编程题:7-2 最大公约数和最小公倍数 (15 分)
本题要求两个给定正整数的最大公约数和最小公倍数。输入格式:输入在一行中给出两个正整数M和N(≤1000)。输出格式:在一行中顺序输出M和N的最大公约数和最小公倍数,两数字间以1空格分隔。输入样例:511 292输出样例:73 2044鸣谢安阳师范学院段晓云老师和软件工程五班李富龙同学补充测试数据!下面是代码:#include<iostream>using namespace std;int main(){ int a,b; cin..
2021-06-28 15:38:39
1309
原创 编程题:7-1 猜数字游戏 (15 分)
猜数字游戏是令游戏机随机产生一个100以内的正整数,用户输入一个数对其进行猜测,需要你编写程序自动对其与随机产生的被猜数进行比较,并提示大了(“Too big”),还是小了(“Too small”),相等表示猜到了。如果猜到,则结束程序。程序还要求统计猜的次数,如果1次猜出该数,提示“Bingo!”;如果3次以内猜到该数,则提示“Lucky You!”;如果超过3次但是在N(>3)次以内(包括第N次)猜到该数,则提示“Good Guess!”;如果超过N次都没有猜到,则提示“Game Over”,并结
2021-06-28 15:26:40
887
原创 函数题:6-6 是否是回文 (15 分)
所谓回文字符串,就是一个字符串,从左到右读和从右到左读完全相同的字符串。比如"123321" 、 "aabaa"都是回文,但"123"和"aabb"就不是回文。规定空串为回文。 Solution类中有一个函数isPalindrome,其功能是判断以'@'结尾的字符串s是否为回文,若是返回true,若不是返回false。 请给出函数bool isPalindrome(char *s)的实现。Solution类声明如下:class Solution{public: /* * 判
2021-06-27 09:43:37
1174
原创 编程题:7-1 队列操作
请实现一个MyQueue类,实现出队,入队,求队列长度.实现入队函数 void push(int x); 实现出队函数 int pop(); 实现求队列长度函数 int size();输入格式:每个输入包含1个测试用例。每个测试用例第一行给出一个正整数 n (n <= 10^6) ,接下去n行每行一个数字,表示一种操作: 1 x : 表示从队尾插入x,0<=x<=2^31-1。 2 : 表示队首元素出队。 3 : 表示求队列长度。输出格式:对于操作2,若队列为空,则输出
2021-06-26 19:24:50
2135
2
原创 函数题: 6-4 整数的素因子分解
将正整数n分解为其素因子的乘积,其中n>=2并且在int范围内。Solution类的数据成员n代表需要分解的正整数,构造函数完成对数据成员n的初始化,声明了成员函数solve()实现对n的分解。请根据样例输出实现成员函数。注意输出时每行最后一个数字后面没有空格。裁判测试程序样例:#include <iostream>#include <cmath>using namespace std;class Solution {public: Solution
2021-06-26 18:50:11
1210
原创 编程题:7-2 复数类的操作
1、声明一个复数类Complex(类私有数据成员为double型的real和image)2、定义构造函数,用于指定复数的实部与虚部。3、定义取反成员函数,调用时能返回该复数的相反数(实部、虚部分别是原数的相反数)。4、定义成员函数Print(),调用该函数时,以格式(real, image)输出当前对象。5、编写加法友元函数,以复数对象c1,c2为参数,求两个复数对象相加之和。6、主程序实现:(1)读入两个实数,用于初始化对象c1。(2)读入两个实数,用于初始化对象c2。...
2021-06-26 16:54:52
2811
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人