前言:这些题都比较简单,我写的不是很好,没有很仔细听课,仅供大家参考。
5349、
#include<iostream> #include<string> using namespace std; class Stock{ string stockcode; int quan; float price; public: Stock(string na,int q=1000,float p=8.98){ stockcode=na; quan=q; price=p; } void print(){ cout<<"stockcode is "<<this->stockcode<<" "; cout<<"quan is "<<this->quan<<" "; cout<<"price is "<<this->price<<endl; } }; int main(){ Stock s1("600001",3000,5.67); Stock s2("600001"); s1.print(); s2.print(); }
5348、
#include<iostream> using namespace std; class book{ int qu; int price; public: book(int n){ qu=n; price=qu*10; } void show(){ cout<<qu*price<<endl; } }; int main(){ book p[5]={1,2,3,4,5}; for(int i=0;i<5;i++){ cout<<"p["<<i<<"]"<<" is "; p[i].show(); } }
5347、
和5348一模一样不知道学校咋出的题
#include<iostream> using namespace std; class book{ int qu; int price; public: book(int n){ qu=n; price=qu*10; } void show(){ cout<<qu*price<<endl; } }; int main(){ book p[5]={1,2,3,4,5}; for(int i=0;i<5;i++){ cout<<"b["<<i<<"]"<<" is "; p[i].show(); } }
5346、
#include<iostream> using namespace std; class cylinder{ double r,h; double v; public: cylinder(double r1,double h1){ r=r1; h=h1; } double sum(){ v=3.14*r*r*h; } double vol(){ return v; } }; int main(){ double x,y; cin>>x>>y; cylinder c(x,y); c.sum(); double v; v=c.vol(); cout<<"volume is "<<v<<endl; }