自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 C++多线程完成操作系统作业

实现多线程程序测试一个数是否是完全数实现一个多线程程序测试一个数是否是完全数。如果一个数N的所有因数(不包括N本身)的和还是N,则N是一个完全数,如6和28,输入是一个整数N,如果N是完全数则输出true,否则输出false。主程序从命令行读取数字N和P,创建P个线程,将1~N这N个数分给各个线程,保证两个线程不会分到相同的数。每个线程判断这些树是不是N的因数,如果是,那么放到一个共享的缓冲区中。在父进程中用合适的同步方法等待所有的线程执行完毕后,判断N是否是完全数,即判断是否N的所有因数之和还是N(提示

2021-04-18 21:18:43 325 1

原创 C++类的组合

照着教材敲了一遍,采用单步跟踪的方式,查看程序的运行过程 #include <iostream>#include <cmath>using namespace std;class Point {public: Point(int xx = 0, int yy = 0) {//构造函数 x = xx; y = yy; } Point(Point& p);//复制构造函数 int getx() {

2021-03-25 14:53:29 131

原创 C++类与对象之析构函数

析构函数的作用:完成对象被删除前的清理工作。如果程序中未申明析构函数,则编译器会自动产生一个默认的析构函数,其函数体为空。析构函数不接受任何参数。函数原型:~类名();

2021-03-25 13:03:45 103

原创 C++的类与对象之复制构造函数

采用单步跟踪的方式,查看复制构造函数的被调用的三种情况#include <iostream>using namespace std;class Point {public: Point(int xx=0,int yy=0){//构造函数 x = xx; y = yy; } Point(Point& p);//复制构造函数 int getx() { return x; } int g

2021-03-25 12:50:00 215

原创 C++类与对象之构造函数

构造函数简单例题最近初学C++,做一点笔记。#include<iostream>using namespace std;class Clock {public: Clock(int newH, int newM, int newS);//构造函数 Clock();//默认构造函数 void setTime(int newH, int newM, int newS); void showTime();private: int hour, minute, second;

2021-03-23 15:22:13 138

原创 C语言的pow函数

因为初学C语言,记录一下自己在使用pow函数的坑注意需要引入头文件#include <math.h>请看下面的例子#include <stdio.h>#include <math.h>int main(){ int a,b,result; scanf("%d,%d",&a,&b); result = pow(...

2020-02-12 12:51:44 73030 14

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除