摘要: 6-1 数组排序输出(函数模板) 分数 10 全屏浏览题目 切换布局 作者 何振峰 单位 福州大学 对于输入的每一批数,按从小到大排序后输出。 一行输入为一批数,第一个输入为数据类型(1表示整数,2表示字符型数,3表示有一位小数的浮点数,4表示字符串,0表示输入结束),第二个输入为该批数的数量siz 阅读全文
posted @ 2023-05-18 17:03 jmhyyds 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 请使用模板参数设计实现双倍功能函数,函数功能要求实现返回值为输入参数的两倍,函数参数应能适应整型、浮点型、双精度型等各种类型,返回值类型与参数一样。 裁判测试程序样例: #include <iostream> using namespace std; /*请在这里填写答案*/ int main(vo 阅读全文
posted @ 2023-05-15 11:13 jmhyyds 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 公有派生圆锥类Cone以圆类Circle、立体图形类Solid为基类,Cone类的结构说明如下:Cone类的数据成员包括:①基圆继承自Circle类②私有数据成员:高度 height(double型)Cone类成员函数包括:①有参构造函数Cone(double, double, double,dou 阅读全文
posted @ 2023-05-08 10:43 jmhyyds 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 6-4 【CPP0026】以点类Point及平面图形类Plane为基础设计三角形类Triangle 分数 10 作者 C++多态编程 单位 石家庄铁道大学 以平面图形类Plane为基类公有派生三角形类Triangle,main(void)函数完成对其的测试。 Point类结构说明: Point类的数 阅读全文
posted @ 2023-05-05 14:24 jmhyyds 阅读(166) 评论(0) 推荐(0) 编辑
摘要: class Circle : public Plane,public Point {public: Circle(double x = 0, double y = 0, double r = 0) : Point(x,y), radius(r) { cout<<"Circle Constructor 阅读全文
posted @ 2023-04-30 18:25 jmhyyds 阅读(23) 评论(0) 推荐(0) 编辑
摘要: #include<iostream>using namespace std;int main(){ int i; int r1=1,r; int r2=1; for(i=3;i<=30;i++) { r=r1+r2; r2=r1; r1=r; }cout<<r; return 0; } 阅读全文
posted @ 2023-04-25 08:46 jmhyyds 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 设计并实现加法器类Adder Adder类的数据成员包括:①私有数据成员:数值域num(int型)。Adder类成员函数包括:①有参构造函数Adder(int)和拷贝构造函数Adder(const Adder &),其中有参构造函数参数默认值为0,输出信息“Adder Constructor run 阅读全文
posted @ 2023-04-24 21:26 jmhyyds 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 函数重载是指在同一作用域内,可以有一组具有相同函数名,不同参数列表的函数,这组函数被称为重载函数。重载函数通常用来命名一组功能相似的函数,这样做减少了函数名的数量,避免了名字空间的污染,对于程序的可读性有很大的好处。 #include<iostream> using namespace std; v 阅读全文
posted @ 2023-04-21 17:46 jmhyyds 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 下面3个写法,出现在形参列表中都是等价的。void f(int p[]);void f(int p[3]);void f(int *p); 设有一个int型数组 a,有10个元素。用3种方法输出各元素 程序1:使用数组名和下标。#include<iostream>using namespace st 阅读全文
posted @ 2023-04-20 21:53 jmhyyds 阅读(24) 评论(0) 推荐(0) 编辑
摘要: include <iostream>#include <cmath> using namespace std;int main(){ int j,k,s; for(j=0;j<=9;j++) { for(k=0;k<=9;k++) { if(j!=k){ s=1000*j+100*j+10*k+k; 阅读全文
posted @ 2023-04-19 12:33 jmhyyds 阅读(16) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示