- 博客(169)
- 收藏
- 关注
原创 不使用四则运算符求和
首先看十进制是如何做的: 5+7=12,三步走第一步:相加各位的值,不算进位,得到2。第二步:计算进位值,得到10. 如果这一步的进位值为0,那么第一步得到的值就是最终结果。第三步:重复上述两步,只是相加的值变成上述两步的得到的结果2和10,得到12。同样我们可以用三步走的方式计算二进制值相加: 5-101,7-111 第一步:相加各位的值,不算进位,得到010,二进制每位相加就相当于各位做异或操作,101^111。第二步:计算进位值,得到1010,相当于各位做与操作得到101,再向左移一位
2019-08-07 10:39:33 345
转载 复杂网络---生成平均度和gamma参数皆可调的SF网络
#include "cmath"#include "iostream"#include "fstream"#include "vector"#include "ctime"#include "iomanip"using namespace std;using std::vector;#define N 10000//节点数#define m 2.5 //平均度&
2019-03-13 11:58:35 3025 3
原创 C/C++常用算法练习1--在拥有20个整数数据的数组中查找某个数据
在拥有20个整数数据的数组中查找某个数据#include "stdafx.h"#include "stdio.h"#include "time.h"#include "stdlib.h"#define N 20int main(int argc, char* argv[]){ int arr[N]; int i,x; int f=-1; srand(ti...
2019-03-13 11:44:57 933
原创 OJ27
#include using namespace std;class Date{public : Date(){} Date(int h,int m,int s):hour(h),minute(m),second(s){} private: int hour ,minute,second; }; class Time{public
2014-06-24 17:33:44 687
原创 OJ26
//定义一个矩形类,数据成员包括左下角和右上角坐标,//定义的成员函数包括必要的构造函数、输入坐标的函数,以及计算并输出矩形面积的函数。//要求使用提示中给出的测试函数并不得改动。#include using namespace std;class Coordinate{public: double x,y; Coordinate(){}
2014-06-24 17:32:56 1187
原创 OJ25
/**程序的版权和版本声明部分:*Copyright(c)2014,烟台大学计算机学院学生*All rights reserved.*文件名称:*作者:刘晓晓*完成日期:2014年 04月15号*版本号:v1.0*对任务及求解方法的描述部分:*输入描述: 无*问题描述:*程序输出:无*问题分析:*算法设计:*///编写分数类Fractio
2014-06-24 17:32:36 664
原创 OJ24
#include using namespace std;class Rectangle{public: Rectangle() {}; Rectangle(Rectangle &r) { *this=r; } Rectangle (double a,double b,double c,double d):x1(a
2014-06-24 17:32:10 713
原创 OJ23
#include #include using namespace std;class Student{public: Student () {} Student (int n,string na,char s,float sc) :num(n),name(na),sex(s),score(sc) {} void display(
2014-06-24 17:31:13 945
原创 OJ22
#include #include using namespace std;class Complex{public: Complex() { real=0; imag=0; } Complex(double r,double i) { real=r; im
2014-06-24 17:30:51 1025
原创 OJ21
/*定义一个复数类Complex,重载运算符“+”,使之能用于复数的加法运算。参加运算的两个运算量可以都是类对象,也可以其中有一个是整数,顺序任意。例如,c1+c2,i+c1,c1+i均合法(设i为整数,c1,c2为复数)。编写程序,分别求两个复数之和、整数和复数之和。*/#include #include using namespace std;class Compl
2014-06-24 17:30:28 913
原创 OJ20
#include #include using namespace std;class Complex{public: Complex(); Complex(double r,double i); Complex operator+(Complex &c2); Complex operator-(Complex &c2); Co
2014-06-24 17:29:56 579
原创 OJ19
#include #include using namespace std;class Complex{public: Complex(); Complex(double r,double i); double get_real(); double get_imag(); void display();private:
2014-06-24 17:29:32 662
原创 OJ19
#include #include using namespace std;templateclass Compare{public: Compare(numtype a,numtype b); numtype max(); numtype min();private: numtype x,y;};template C
2014-06-24 17:29:03 696
原创 OJ18
#include using namespace std;class Time;class Date{public :Date(){}Date(int y,int m,int d):year(y),month(m),day(d){}friend class Time;private:int year,month,day; };class Time
2014-06-24 17:27:40 871
原创 OJ17
#include using namespace std;class Time;class Date{public :Date(){}Date(int y,int m,int d):year(y),month(m),day(d){}friend void display(const Date &,const Time &);int getyear(){
2014-06-24 17:27:09 594
原创 OJ16
#include#includeusing namespace std;class Product{ public : Product (){} Product (int n,int q,double p):num(n),quantity(q),price(p){} static void display() { cout cout
2014-06-24 17:26:40 942
原创 OJ15
#include #include using namespace std;class Complex{public: Complex(); Complex(double r); Complex(double r,double i); operator double(); void display();private:
2014-06-24 17:26:08 574
原创 OJ14
#include#include using namespace std;class Student{public : void display() { cout } void input() { cin>>num; cin>>score; } dou
2014-06-24 17:25:39 571
原创 OJ13
/** 程序的版权和版本声明部分* Copyright (c)2013, 烟台大学计算机学院学生* All rightsreserved.* 文件名称:.cpp* 作 者:刘晓晓* 完成日期:2013 年5月27日* 版本号: v1.0* 对任务及求解方法的描述部分:略* 输入描述:略* 问题描述:略*/#include #include usi
2014-06-24 17:24:16 489
原创 OJ12
#include #include #define pi 3.1415926using namespace std;class Shape{public: virtual void area() =0;};class Circle :public Shape //(圆形){public: Circle(double r):ra
2014-06-24 17:23:41 478
原创 OJ11
#include#include using namespace std;class Student{ public : void display() { cout<<num<<" "<<score<<endl; } void input() { cin>>num;
2014-06-11 17:50:19 599
原创 OJ10
#include using namespace std ;class A{public : A(int n,int c,int m,int e):num(n),Chinese(c),Math(m),English(e) {} int ave(); bool pass(); void outnum() { cou
2014-06-11 17:34:36 472
原创 OJ9
#include#includeusing namespace std;struct Student{ float score; string name;};int main{ int i,j; Student stu[5]; for (i=0;i<n,i++) { cin>>stu[i].name>>" "
2014-06-11 17:33:56 872
原创 OJ8
#include #include using namespace std;class BirthDate {public: BirthDate(int,int,int); void display(); void setbirthday(int,int,int);private: int year; int month;
2014-06-11 17:32:01 987
原创 OJ7
/** 程序的版权和版本声明部分* Copyright (c)2013, 烟台大学计算机学院学生* All rightsreserved.* 文件名称:.cpp* 作 者:刘晓晓* 完成日期:2013 年6月10日* 版本号: v1.0* 对任务及求解方法的描述部分:略* 输入描述:略* 问题描述:略*/#include #include usi
2014-06-11 17:31:21 505
原创 OJ6
#include #include #define pi 3.1415926using namespace std;class Shape{public: virtual void area() =0;};class Circle :public Shape //(圆形){public: Circle(double r):
2014-06-11 17:30:28 711
原创 OJ2
#include #include using namespace std;class Complex{public:Complex():real(0),imag(0) {}Complex(double r,double i):real(r),imag(i) {}Complex operator+(Complex &c2);Complex operator+
2014-06-10 09:41:06 537
原创 OJ3
#include using namespace std;class Rectangle //矩形类{private:int length; //矩形的长和宽int width;public:Rectangle();Rectangle(int l,int w); //构造函数,l、w分别代表长和宽int getArea(); //求面积};cla
2014-06-10 09:40:20 488
原创 oj4
#include #include using namespace std;class Student{public: void get_value() { cin>>num>>name>>sex; } void display( ) { cout<<"num: "<<num<<endl;
2014-06-10 09:39:36 561
原创 OJ5
#include#include using namespace std;class Teacher{public: Teacher(string nam,int a,char s,string tit,string ad,string t); void display();protecte
2014-06-10 09:38:03 592
原创 2014
#include using namespace std;int main(){ int a=21; cout.setf(ios::showbase); cout<<"dec:"<<a<<endl; cout.unsetf(ios::dec); cout.setf(ios::hex); cout<<"hex:"<<a<<end
2014-06-03 17:01:08 521
原创 15周项目二-
#include #include #include #includeusing namespace std;//定义学生类class Student{public: //声明必要的成员函数 Student() {}; ~Student(); bool pass(); double get_total();
2014-06-03 16:51:16 567
原创 2014-第15周项目一-文件输入输出
/**程序的版权和版本声明部分:*Copyright(c)2013,烟台大学计算机学院学生*All rights reserved.*文件名称:*完成日期:2014年 6月3日*版本号:v0.1*对任务及求解方法的描述部分:*输入描述:无*问题描述:*程序输入:*程序输出:*问题分析:*算法设计:*/#include #include
2014-06-03 15:12:27 556
原创 2014-15周项目一-工资输入-文件
/**程序的版权和版本声明部分:*Copyright(c)2014,烟台大学计算机学院学生*All rights reserved.*文件名称:*作者:刘晓晓*完成日期:2014年 06月03号*版本号:v1.0*对任务及求解方法的描述部分:*输入描述: 无*问题描述:*程序输出:无*问题分析:*算法设计:*/#include #
2014-06-03 14:34:11 537
原创 2014-第15周-项目一--工资数据的输入-手工
/**程序的版权和版本声明部分:*Copyright(c)2014,烟台大学计算机学院学生*All rights reserved.*文件名称:*作者:刘晓晓*完成日期:2014年 06月03号*版本号:v1.0*对任务及求解方法的描述部分:*输入描述: 无*问题描述:*程序输出:无*问题分析:*算法设计:*/#include
2014-06-03 14:24:09 602
原创 2014-第14周项目三-立体类族共有的抽象类
/** 程序的版权和版本声明部分* Copyright (c)2013, 烟台大学计算机学院学生* All rightsreserved.* 文件名称:.cpp* 作 者:刘晓晓* 完成日期:2013 年5月27日* 版本号: v1.0* 对任务及求解方法的描述部分:略* 输入描述:略* 问题描述:略*/#include #include
2014-05-27 15:03:23 510
原创 2014-第14周项目二-OJ版
/** 程序的版权和版本声明部分* Copyright (c)2013, 烟台大学计算机学院学生* All rightsreserved.* 文件名称:.cpp* 作 者:刘晓晓* 完成日期:2013 年5月27日* 版本号: v1.0* 对任务及求解方法的描述部分:略* 输入描述:略* 问题描述:略*/#include #include
2014-05-27 14:23:21 504
原创 2014-第14周项目二-形状类族
/** 程序的版权和版本声明部分* Copyright (c)2013, 烟台大学计算机学院学生* All rightsreserved.* 文件名称:.cpp* 作 者:刘晓晓* 完成日期:2013 年5月27日* 版本号: v1.0* 对任务及求解方法的描述部分:略* 输入描述:略* 问题描述:略*/#include using namesp
2014-05-27 11:09:03 593
原创 2014-第14周-项目一-动物这样叫
/**程序的版权和版本声明部分:*Copyright(c)2014,烟台大学计算机学院学生*All rights reserved.*文件名称:*作者:刘晓晓*完成日期:2014年 05月26号*版本号:v1.0*对任务及求解方法的描述部分:*输入描述: 无*问题描述:动物这样叫*程序输出:无*问题分析:*算法设计:*/#include
2014-05-27 09:26:38 505
原创 2014-第14周。阅读
/**程序的版权和版本声明部分:*Copyright(c)2014,烟台大学计算机学院学生*All rights reserved.*文件名称:*作者:刘晓晓*完成日期:2014年 05月26号*版本号:v1.0*对任务及求解方法的描述部分:*输入描述: 无*问题描述:*程序输出:无*问题分析:*算法设计:*/#inclu
2014-05-27 09:02:07 480
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人