c++学习
打工杂
路漫漫其修远兮,吾将上下而求学!
展开
-
用C++编写函数判别一个数是否是质数,在主程序中实现输入输出
#includeusing namespace std;int prime(int n){if(n>1){int i=n-1;while(n%i!=0){i--;}if(i==1)return 1;else return 0;}else return 0;}int main(){int a;coutwhile(1原创 2017-12-06 20:11:53 · 11534 阅读 · 1 评论 -
编写函数把华氏温度转换为摄氏温度,公式为:C = (F - 32) * 5/9 在主程序中提示用户输入一个华氏温度,转化后输出相应的摄氏温度。
编写函数把华氏温度转换为摄氏温度,公式为:C = (F - 32) * 5/9 在主程序中提示用户输入一个华氏温度,转化后输出相应的摄氏温度。#includeusing namespace std;float centigrade(float a){float b;b=5.0/9.0*(a-30);return int(b);}int main(){fl原创 2017-12-06 19:28:34 · 51804 阅读 · 0 评论 -
编写函数,分别求两个整数的最大公约数和最小公倍数.
#includeusing namespace std;int fun1(int a,int b){int x,y,t;if(a>b){x=a; y=b;}elsex=b; y=a;while(x%y!=0){x=y;t=x%y;y=t;}return y;}int fun2(int a,int b){原创 2017-12-06 20:53:59 · 8801 阅读 · 1 评论 -
用C++编写递归函数GetPower(int x,int y)计算x的y次幂,在同一程序里中针对整型和实型实现两个重载的函数;在主程序中实现输入输出
#include#includeusing namespace std;int getpower(int x,int y){return pow(x,y);}double getpower(double x,int y){return pow(x,y);}int main(){int a,m;double b;coutwhile(1)原创 2017-12-06 21:22:33 · 12641 阅读 · 2 评论 -
定义一个类DOG,包含age,weight等属性,以及对这些属性操作的方法,实现并测试这个类。
#includeusing namespace std;class Dog{public:int q;void set();void show1(); void show2();private:int age[99],weight[99];};void Dog::set(){ int a,b;coutcin>>a>>b;原创 2017-12-26 18:04:26 · 25233 阅读 · 2 评论 -
C++设计并测试一个名为Rectangle的矩形类,其属性为矩形的左下角与右下角两个点的坐标,根据坐标计算矩形的面积
#include#includeusing namespace std;class Rectangle{public: int j;void area(int X=0,int Y=0,int A=0,int B=0);private:int x,y,a,b;};void Rectangle::area(int X,int Y,int A,int B){原创 2017-12-26 19:25:35 · 28443 阅读 · 1 评论 -
时钟频率,最大不会超过3000MHz;字长,可以是32位或64位;核数,可以是单核、双核、或四核;是否支持超线路。各项信息要求使用位域来表示。通过输出sizeof(CPU)来观察该类所占的字节数
#includeclass cpu{public:cpu(){clockrate=1000;chacter=32;pit=4;s=false;}void show(){coutcoutcoutif(s){cout}elsecout cout}private:int clockrate:4;int原创 2017-12-28 19:12:50 · 1578 阅读 · 1 评论 -
定义一个复数类Complex,使得下面的代码能够工作 Complex c1(3,5); //用复数3+5i初始化c1 Complex c2=4.5; //用实数4.5初始化c2 c1.add(c2)
#includeclass Complex{public:Complex(float i, float j=0){real=i;V=j;}void add(Complex t){real=real+t.real;V=V+t.V;}void show(){cout}private:float real;float V;};flo原创 2017-12-28 19:39:15 · 15012 阅读 · 1 评论 -
号)、sex(性别)、birthday(出生日期)、id(身份证号)等等。其中“出生日期”定义为一个“日期”类内嵌子对象。用成员函数实现对人员信息的录入和显示。要求包括:构造函数和析构函数、拷贝构造函
#include#include using namespace std;class time{public:time(){};time(int y,int m,int d){year=y;month=m;dag=d;}time(time &p){year=p.year;month=p.month;dag=p.dag;}void原创 2017-12-28 23:35:07 · 11586 阅读 · 0 评论