自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++一个类的简单继承

#include using namespace std; class rectangle{ public:void SetParameter() { cout<<"Input length width"<<endl; cin>>length>>width; }double computerArea(){ return length*width;}void

2016-04-25 23:49:27 743 1

原创 C++ 类的保护继承与构造函数

#includeusing namespace std;class vehicle{ public: vehicle(int wh, int w) //函数名称是否一定要和类对象的名称一致? { wheels = wh; weight = w; } ///基类的构造函数是否需要加虚构函数? protected:int wheels ,weight; };class

2016-04-25 22:18:53 426

原创 C++类实现公有继承

#includeusing namespace std;class Building{ public: void get_value() { cout<<"Input floor_num ,room_num ,total_Area "<<endl; cin>>floor_num>>room_num>>total_Area; } void display() {

2016-04-25 20:42:18 472

原创 C++实现最小二乘法对y=exp(x)的二次拟合

#include#includeconst int N=20;const int n=3;double A[n][n]; double B[n]; double start=0, end=1.0;//积分范围const double PI=3.1415926;using namespace std;void HibertMatrix();double func1(double

2016-04-24 23:08:42 1046

原创 C++理解全局变量在调用函数中的应用

#includeusing namespace std;const int n=3;void jacobi(); double A[n][n]={{10,-1.0,-2.0},{-1.0,10.0,-2.0},{-1.0,-1.0,5.0}};///在 main() 函数前写,不然在调用jacobi()时会出错 double B[n]={72,83,42}; int main()

2016-04-24 22:12:17 584

原创 C++生成希尔伯特矩阵

#includeusing namespace std;const int n=3;void HibertMatrix(int NN,double H[][n]);void print(int NN,double A[][n]);int main(){ double A[n][n]; HibertMatrix(n,A); print(n,A); return 0; }vo

2016-04-24 17:07:33 2033

原创 C++高斯赛德迭代法,求线性方程组的解(version1.0)

#include#includeusing namespace std;const int N=3;int main(){ ///////////////// 迭代//////////////// double A[N][N]={{10,-1.0,-2.0},{-1.0,10.0,-2.0},{-1.0,-1.0,5.0}}; double B[N]={72,83,42}; do

2016-04-23 13:58:05 3177 1

原创 C++ for循环跳过某一项求和

#includeusing namespace std;int main(){int sum=0; for (int i=0;i<10;i++) { if(i==5) continue;////求和跳过i=5 sum+=i; } cout<<sum<<endl; return 0;}

2016-04-23 12:14:28 1543

原创 脉络最清晰的C++高斯消元程序

#include#includeusing namespace std;const int N=3;void print(double a[][N],int n);//输出程序int max_absAKK(double b[][N],int n,int kk);//寻找列中的最大元素所在的行 函数void ExchangCol(double c[][N],int p, int q,

2016-04-16 19:37:57 606

原创 使用C++标准模板库,实现绝对值排序

#include#include#include using namespace std;bool cmp (const int a, const int b){    return fabs(a) > fabs(b);}int main(){    int a[6]={1,9,2,10,7,3};    sort(a,a+6,cmp);for(in

2016-04-16 15:07:10 643

转载 C++ ofstream和ifstream详细用法

C++ ofstream和ifstream详细用法[导读]     ofstream是从内存到硬盘,ifstream是从硬盘到内存,其实所谓的流缓冲就是内存空间    在C++中,有一个stream这个类,所有的I/O都以这个“流”类为基础的,包括我们要认识的文件I/O.     stream这个类有两个重要的运算符:  1、插入器(  向流输出

2016-04-14 11:13:49 349

原创 C++用复合梯形法求积分

#includeusing namespace std;const int N=10000;double func(double x);int main(){ double a=-1.0; double b=1.0; double h=(b-a)/N;double sum=(func(a)+func(b))*h/2;for (int i=0;i<N;i++){ sum+=h

2016-04-13 22:07:33 4077

原创 C++友元函数访问私有成员

#includeusing namespace std;class CTimeInfo{public:void setTime();//默认函数构造void setTime(int newH,int newM)//带参数的成员函数构造{hour=newH;minute=newM;}void showTime(){cout<<hour<<":"<<minute<<endl;}private:int

2016-04-11 17:10:48 1552

原创 C++实现字符串数组作为函数的参数的反序输出

#includeusing namespace std;const int N=10;char inverse(char ss[],int n);//函数声明int main(){char s[N];for(int i=0;i<N;i++)cin>>s[i];inverse(s,N); //函数调用for(int i=0;i<N;i++)cout<<s[i

2016-04-09 22:18:15 1984

原创 对象数组

#includeusing namespace std;class Point { public: Point() : _x(0), _y(0) {}; Point(int x, int y) : _x(x), _y(y) {}; ~Point() {}; void setX(int x){ _x = x; } void setY(int y){ _y = y; } int g

2016-04-09 19:31:28 302

原创 C++中函数参数形式的总结

1.普通变量作为函数参数2.数组作为函数变量3.指针作为函数参数#includeusing namespace std;int Order(int *,int *,int*); //定义方式 函数类型名 函数名(类型*,类型*.类型*)int main(){int a,b,c;cin>>a>>b>>c;Order(&a,&b,&c);

2016-04-09 16:42:52 547

翻译 gnuplot_i 文件的说明,翻译成的中文

gnuplot_i的简短介绍------------------------------------gnuplot_i正式应该称为gnuplot管道,是一种友好的编程方式实现用C语言调用gnuplot画图.画图的具体步骤操作如下:1通过一个gnuplot_ctrl型指针,打开gnuplot,调用方式为gnuplot_init(),如下    gnuplot_ctrl *

2016-04-09 11:16:38 1322 8

原创 C语言从文件中读入矩阵,并且将矩阵转置

#include#define N 15 ///自己定义矩阵大小吧void main(){FILE *fp1;double A[N][N];//可以修改为int型double B[N][N];int i,j,count=0;fp1=fopen("input.dat","r");//读入文件for(i=0;i<N;i++)for(j=0;j<N;j++){fscanf(fp

2016-04-08 23:41:24 5535

原创 一维数组和二位数组作为函数参数进行传递的方式

一维数组的传递#include //C++将数组名解释为该数组第一个元素的地址,并视函数名为指针using namespace std;int main(){double chooseMethod(double b[],int n);//函数申明const int N=10;double a[N];for(int i=0;i<N;i++)cin>>a[i];chooseMet

2016-04-08 17:37:06 2494

原创 实现数组作为函数参数传递,切返回值也是数组

#includeusing namespace std;int main(){double chooseMethod(double b[],int n);const int N=10;double a[N];for(int i=0;i<N;i++)cin>>a[i];chooseMethod(a,N);for(int i=0;i<N;i++)cout<<a[i]<<endl;

2016-04-08 16:46:03 370

原创 lammps

WARNING: OMP_NUM_THREADS environment is not set. (../comm.cpp:89)  using 1 OpenMP thread(s) per MPI task办法:OMP_NUM_THREADS=4 lammps

2016-04-02 23:24:29 5293

空空如也

空空如也

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

TA关注的人

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