C++两道编程题,求帮帮

2024-12-29 07:11:40
推荐回答(1个)
回答1:

第一题:
#include
using namespace std;
void main()
{
int a[]={1,3,5,7,5,3,1};
for(int i = 0 ;i<7;i++)
{
for(int j=0;j {
cout<<"&";
}
cout< }
}
第二题: 四个Date开头的就是重构函数,顺带把display()也写了,已经测试过了,行
#include
using namespace std;
class Date
{
public:
Date(){year=2012;day=1;month=10;}
Date(int d){year=2012;day=d;month=10;}
Date(int m,int d){year=2012;day=d;month=m;}
Date(int d ,int m,int y){day =d ; month=m;year=y;}
void display(){cout<<"Date:"<private:
int month;
int day;
int year;
};
void main()
{
Date d1(10,13,2005);
Date d2(12,30);
Date d3(10);
Date d4;
d1.display();
d2.display();
d3.display();
}