C++第八章
2015-06-18 13:51
260 查看
1.#include <iostream> #include <cmath> using namespace std; double s(double,double,double); void main() { double a,b,c,d,x1,x2; cout<<"输入a,b,c:"; cin>>a>>b>>c; d=-b/(2*a); x1=d+s(a,b,c); x2=d-s(a,b,c); cout<<"x1="<<x1<<endl; cout<<"x2="<<x2<<endl; } double s(double a,double b,double c) { double k; k=b*b-4*a*c; if(k<0) cout<<"此方程无实数根!"<<endl; else return sqrt(k)/(2*a); }
<img src="http://img.blog.csdn.net/20150618135138031" alt="" /><pre name="code" class="html">2. #include <iostream> #include <string> using namespace std; class Student { public: Student(int n,string nam) { num=n; name=nam; } ~Student() { cout<<"destructor"<<endl; } void show_data(); private: int num; string name; }; void Student::show_data() { cout<<"num:"<<num<<endl; cout<<"name:"<<name<<endl; } void fun() { Student s1(3907,"xiongxian"); s1.show_data(); } int main() { cout<<"main begin"<<endl; cout<<"call fun()"<<endl; fun(); cout<<"main end"<<endl; return 0; }
3. #include <iostream> #include <string> using namespace std; class Student { public: Student(int n,string nam,int a,string addr,char s,float sco) {num=n;name=nam;age=a;address=addr;sex=s;score=sco;} void show_data(); private: int num; string name; int age; string address; char sex; float score; }; void Student::show_data() { cout<<"num:"<<num<<endl; cout<<"name:"<<name<<endl; cout<<"age:"<<age<<endl; cout<<"address:"<<address<<endl; cout<<"sex:"<<sex<<endl; cout<<"score:"<<score<<endl; } int main() { Student s1(1,"xiongxian",18,"nanchang",'F',100); s1.show_data(); }
相关文章推荐
- C++12.2 隐含的this指针(不懂)、mutable数据成员
- 【leetcode c++】21 Merge Two Sorted Lists
- 【leetcode c++】 20 Valid Parentheses
- C++基础概念
- 知乎C++问题整理
- Log4cpp: log4cpp快速使用指南 转
- log4cpp 封装
- C语言指针笔记之 一级指针的应用(指针做函数参数)
- 【好程序员笔记分享】—— C语言中的文件包含
- effective C++ 读书笔记
- C++中const重载
- C++实现矩阵卷积
- 一元线性回归模型与最小二乘法及其C++实现
- C++中RGB转换为ARGB
- c++ 中 struct 和 class 的区别
- C++运算符重载为成员函数
- C++中++运算符的重载
- C++运算符重载为非成员函数
- VC++动态链接库(DLL)编程深入浅出
- C语言-srand种子详解