1、北邮大一上机第七章第七章1#includeusing namespace std;int i=0;int j=0;class zpublic: int n; z(); void a();void z:a() if(n0) cout该数字为正整数endl; i+; else cout该数字是负整数endl; j+; z:z() n=0;void main() z b; coutb.n; while(b.n!=0) b.a(); coutb.n; ; cout判断结束!endl; cout正整数有i个endl; cout负整数有j个endl;2#includeusing namespace std
2、;class sell private: int colorcast; int fridge; int washer; int total; public: sell() colorcast=4200; fridge=2800; washer=1500; sell(); void result(int m,int n,int p) int all; all=m*colorcast+n*fridge+p*washer; cout今天销售额为all元endl; ;int main() cout今天卖出彩电,冰箱,洗衣机的数量分别为:n1n2n3; sell today; today.result(
3、n1,n2,n3); system(pause);3#include#includeusing namespace std;class car private: string carship; string color; int a; int b; int c;public: car(string carship,string color,int a,int b,int c) this-carship=carship; this-color=color; this-a=a; this-b=b; this-c=c; void disp_parameters() cout车型为: carshipe
4、ndl; cout颜色为: colorendl; cout车门数为: aendl; cout座位数为: bendl; cout轴距为: ccarship=carship; this-color=color; this-a=a; this-b=b; this-c=c; cout改变后的车型为: carshipendl; cout改变后的颜色为: colorendl; cout改变后的车门数为: aendl; cout改变后的座位数为: bendl; cout改变后的轴距为: cendl; ;void main() car car1(小型车,黑色,4,8,1280); car1.disp_para
5、meters(); car1.change_parameters(微型车,红色,4,6,960);4#include#includeusing namespace std;class Studentprivate: int number; string name; string sex;public: int age; void set(int nu,string na,string se,int ag) number=nu; name=na; sex=se; age=ag; void show();void Student:show() cout学号: number姓名: name性别: s
6、ex 年龄: ageendl;void main() Student a5; a0.set(1,liuli,male,17); a1.set(2,zhangsan,female,14); a2.set(3,lisi,male,15); a3.set(4,xiaoming,female,18); a4.set(5,liu,female,20); Student temp; for(int i=0;i5;i+) for(int j=0;j5-i;j+) if(aj.ageaj+1.age) temp=aj; aj=aj+1; aj+1=temp; a0.show(); a1.show(); a2.
7、show(); a3.show(); a4.show();5 #includeusing namespace std;class ATMpublic: int x,y,u,v,w; void check(); void hhhh(); ATM();private: int num; int code; int money;ATM:ATM() num=1111; code=2222; money=10000;void ATM:check() if(x=num&y=code) coutTRUE!endl; w=1; else coutWRONG!endl; w=0; void ATM:hhhh() coutx; couty; ATM:check(); if(w=1) coutv; switch(v) case 1: coutu; money+=u; cout余额为:moneyendl; break; case 2: coutu; money-=u; cout余额为:moneyendl; break; else cout密码错误!endl;void main() ATM somebody; somebody.hhhh();
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1