- 博客(19)
- 收藏
- 关注
原创 c++继承题目
等边梯形是一个四边形,当它的上底和下底相等时,就变成矩形,所以可以说矩形是一种特殊的等边梯形。当矩形的长和宽相等时,变成一个正方形,所以可以认为正方形是一种特殊的矩形。它们之间存在继承关系。按照如下设计完成程序开发,只需要实现这个设计框架,不能修改,不能增加或者删除成员函数和成员变量。
2023-04-04 19:03:44
255
原创 类的应用-排序数组
private:int len;int* p;public:len=_len;return len;i < sa.len;i++)return out;if(sa.p){else{sa.p=NULL;i < sa.len;i++)return in;i<len-1;i++){j<len-1-i;j++){*(p+j+1)=a;else{t.p=NULL;i<len;i++)i< a.len;i++)return t。
2023-04-04 19:03:04
215
2
原创 c++类一个创建学生题目
private:int num;public:_score=0;num=_num;int n;cin>>n;int x;float y;if (n>0)i < n;i++)cin>>x>>y;else{return 0;return 0;
2023-03-09 20:54:27
76
原创 C++中构造函数后面接单冒号是什么意思
构造函数后,接单冒号表示初始化列表。具体形式为对于class TEST,存在成员变量int a,b,c;那么TEST(int x,int y):a(x),b(y),c(0){}的效果就是用括号内的值,来初始化成员变量值。与函数内部赋值相比,初始化列表的方式更高效
2023-03-06 20:02:37
443
原创 编写一个程序,定义一个时间类Time
编写一个程序,定义一个时间类Time,包含三个私有成员变量: hour, minute 和 second。成员函数包括:1、定义带三个参数的构造函数,每个参数设置默认值为0,在函数内部判断传递实参值如果不在合法范围,也就是小时不在0~23之间,分钟和秒不在0~59之间,那就将当前值赋值为默认值0.2、定义并实现该类的复制构造函数。3、定义并实现print()函数输出时间。4、定义并实现increment()函数,将当前时间减少1秒。5、定义并实现decrement()函数,将当前时间增加1秒。
2023-03-05 14:18:01
4779
原创 c语言实现选择排序法
#include <stdio.h>void choice(int *a,int n){ int i,j,temp; for(i=0;i<n-1;i++) { for(j=i+1;j<n;j++) { if(a[i]>a[j]) { temp=a[i]; a[i]=a[j];
2023-02-22 20:13:00
114
原创 输一个10个整数的数组,输出其中的偶数及偶数之和。输出格式说明:第一行用来显示偶数。第二行用来显示偶数的和。两行数最后都没有空格。如果数组中没有偶数,直接在第一行显示0。
2022-12-11 14:34:35
1510
原创 将一个4×4的矩阵转置,用一函数实现之。要求:(1)在主函数中用scanf函数输入矩阵元素。(2)将数组名作为函数实参,在执行函数的过程中实现矩阵转置,函数调用结束后在主函数中输出已转置的矩阵。
下标调换位置即可,多种实现方式
2022-12-09 18:27:19
1183
原创 编程实现:将一个任意整数插入到一个已排序的整数数组中,插入后数组中的数仍然保持有序。
要求: (1)在 main 函数中定义一个数组,数组元素的初值由用户通过键盘输入。(2) 定义 void sort(int array[],int n)函数,用来对主函数中定义的数组进行排序。(3)定义 void insert(int *p,int n,int data)函数,其功能是把 data 插入到 p 所指向的数组中,n 表 示插入 data 数据之前,p 所指向的数组中数据的个数。(4)在 main 函数中调用 sort 和 insert 函数并输出插入 data 前和后的数组元
2022-12-06 20:37:49
3596
原创 c语言结构体录入
设有5名学生,每个学生的信息包括:学号、姓名、三门课成绩和平均分。请定义学生的结构体类型,并分别编写两个函数实现以下功能:(1)输入5名学生的信息,计算平均分并输出每个学生的序号、姓名和平均分。(2)按照学生平均分排序,并输出排序后学生信息。#include<stdio.h>struct A{char num[20];char name[20];int project1;int project2;int project3;f
2022-12-05 15:30:21
2270
原创 定义一个结构体类型,包含年、月、日3个成员。从键盘输入一个任意的日期,编程求出该天是当年中的第几天。
struct ymd{ int year;int month;int day; };int main(){int sum=0,i;struct ymd a; int b[12]={31,29,31,30,31,30,31,31,30,31,30,31};printf("请输入日期:xxxx.xx.xx\n");scanf("%d.%d.%d",&a.year,&a.month,&a.day);if(a.year%400=
2022-12-05 15:25:36
1128
原创 输入10个整数元素的数组a,求出a所指数组中最小数(规定最小数不在a[0]中),最小数和a[0]中的数交换。c语言实现
int main(){ int a[10]; int i,t=a[0],j; for(i=0;i<10;i++){ scanf("%d",&a[i]); } for(i=0;i<10;i++){ if(a[i]<t) { t=a[i];j=i;} } a[j]=a[0]; a[0]=t; for(i=0;i<10;i++){
2022-12-03 18:13:33
885
1
原创 编写一个函数,运用指向字符串的指针,统计字符串中数字字符的个数,作为函数的返回值返回。调用该函数,实现上述的功能。c语言实现
int f(char *p){ int i,count=0; for(i=0;*(p+i)!='\0';i++){ *(p+i); count++; } return count;}int main(){ printf("请输入一串字符:"); char a[100]; gets(a); printf("有%d个字符",f(a)); return 0;}
2022-12-03 18:05:14
921
1
空空如也
小白信息安全假期学习计划
2022-12-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人