- 博客(10)
- 收藏
- 关注
原创 本题要求编写程序,找出给定的n个数中的最大值及其对应的最小下标(下标从0开始)
输入格式:输入在第一行中给出一个正整数n(1<n≤10)。第二行输入n个整数,用空格分开。输出格式:在一行中输出最大值及最大值的最小下标,中间用一个空格分开。输入样例:62 8 10 1 9 10结尾无空行输出样例:10 2#include"iostream"using namespace std;int main(){ int a[100], n, i, max,sign; cin >> n; for (i = 0;i < n
2021-08-25 10:04:44
3177
原创 数组元素循环右移问题,一个数组AN(>0)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移M(≥0)个位置即将A中的数据由(A 0 A 1 ⋯A N−1 )变
#include"iostream"using namespace std;#include"iostream"using namespace std;int main(){ int N, M, i,j; cin >> N; cin >> M; int a[100]; int b[100]; for (i = 0; i < N; i++) cin >> a[i]; for(j=1;j<
2021-08-25 09:52:21
263
原创 定义二元运算模板类BinOper,主函数完成二元运算的测试。
BinOper类结构说明:(注意:在下列说明中T为模板类型参数)BinOper类的数据成员包括:①私有数据成员:左操作数lop(T)。②私有数据成员:右操作数rop(T)。BinOper类的成员函数包括:①公有成员函数void setData(T value1,T value2);其功能是设置左右操作数的值,其中左操作数设置为value1,右操作数设置为value2。②公有成员函数T add();其功能是返回左操作数+右操作数的结果。③公有成员函数T sub();其功能是返回左操作数-右操作
2021-05-03 16:39:09
431
原创 定义描述交通工具的抽象类Vehicle,并由Vehicle类派生出两种交通工具——飞机类Plane和火车类Train,主函数完成相关的测试。
定义描述交通工具的抽象类Vehicle,并由Vehicle类派生出两种交通工具——飞机类Plane和火车类Train,主函数完成相关的测试。Vehicle类结构说明:Vehicle类的成员函数包括:①公有函数成员float travelTime(float)是纯虚函数,它的功能是根据旅程距离计算旅程时间。②公有函数成员void setSpeed(float)是纯虚函数,它的功能是用于设置交通工具速度。Plane类结构说明:Plane类公有继承自Vehicle类Plane类新增的数据成员包括:
2021-05-03 16:36:43
4157
原创 用筛法求N之内的素数
用筛法求之N内的素数。用筛法求之N内的素数输入N输出0~N的素数样例输入100样例输出2357111317192329313741434753596167717379838997#include<iostream>using namespace std;int main(){int a[500] = { 0 };//定义数组 int i, n, j, v; cin >> n;
2021-04-23 07:41:48
188
原创 输入10个数,找出其中绝对值最小的数,将它和最后一个数交换,然后输出这10个数。
输入10个数,找出其中绝对值最小的数,将它和最后一个数交换,然后输出这10个数。输入十个数输出交换后的十个数样例输入10 2 30 40 50 60 70 80 90 100样例输出10 100 30 40 50 60 70 80 90 2#include<iostream>#include<cmath>using namespace std;int main(){ int a[10],b[10]; int i,min,sign=0,temp=0;
2021-04-22 18:01:32
210
原创 蛇形矩阵是由1开始的自然数依次排列成的一个矩阵上三角形。
题目描述输入10个数,找出其中绝对值最小的数,将它和最后一个数交换,然后输出这10个数。输入十个数输出交换后的十个数样例输入10 2 30 40 50 60 70 80 90 100样例输出10 100 30 40 50 60 70 80 90 2#include<iostream>using namespace std;int main(){int n;int i;cin >> n; int sum = 0; int v =1;for (i = 1
2021-04-22 17:54:41
161
原创 定义一个Dog类,包括体重和年龄两个数据成员及其成员函数,声明一个实例dog1,体重5,年龄10,使用I/O流把dog1的状态写入磁盘文件。再声明一个实例dog2,读取文件dog1的状态给dog2。
定义一个Dog类,包括体重和年龄两个数据成员及其成员函数,声明一个实例dog1,体重5,年龄10,使用I/O流把dog1的状态写入磁盘文件。再声明一个实例dog2,通过读取文件dog1的状态赋给dog2。分别用文本方式和二进制方式操作文件。我的答案#include#includeusing namespace std;class Dog{public:int getdoga(){return a;} int getdogw(){return w;}void setdog(int x,int
2021-04-19 22:58:23
2903
原创 声明抽象基类Shape,由它派生出三个类,圆形Circle,矩形Rectangle,三角形Triangle,用一个函数输出三个面积。
输入格式:在一行中依次输入5个数,圆的半径,长方形的高和宽,三角形的高和底,中间用空格分隔输出格式:圆的面积,长方形的面积,三角形的面积,小数点后保留2位有效数字,每个面积占一行。输入样例:在这里给出一组输入。例如:3 3 4 3 4输出样例:在这里给出相应的输出。例如:28.2712.006.00我的答案:#include"iostream"using namespace std;class Shape{public:virtual double area() =
2021-04-19 22:49:13
2569
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人