在下面程序的横线处填上适当的内容,使程序执行后的输出结果为1/2005。includeusing n 在下面程序的横线处填上适当的内容,使程序执行后的输出结果为1/2005。include <iostream.h>using namespace std:class Datepublic:Date (int m=1,int y=0):month(m .year(y}{}void Print() {cout<<month<<"/"<<year<<end1;}______operator+(const Date d1,const Dated2;private:int month year;};______operaror+(const Dated1,const Date d2)int year, month;year=d1.year+d2.year;month=d1.month+d2.month;year+=(month-1)/12;month=(month-1)%12+l;return Date{month, year}:}void main(){Date d1(3,2004),d2,d3(10);d2=d3+d1;d2.Print();}

在下面程序的横线处填上适当的内容,使程序执行后的输出结果为1/2005。includeusing n

在下面程序的横线处填上适当的内容,使程序执行后的输出结果为1/2005。

include <iostream.h>

using namespace std:

class Date

public:

Date (int m=1,int y=0):month(m .year(y}{}

void Print() {cout<<month<<"/"<<year<<end1;}

______operator+(const Date& d1,const Date&d2;

private:

int month year;

};

______operaror+(const Date&d1,const Date& d2)

int year, month;

year=d1.year+d2.year;

month=d1.month+d2.month;

year+=(month-1)/12;

month=(month-1)%12+l;

return Date{month, year}:

}

void main()

{

Date d1(3,2004),d2,d3(10);

d2=d3+d1;

d2.Print();

}


相关考题:

在下面的程序的横线处填上适当的语句,使该程序的输出为12。 include using namespace 在下面的程序的横线处填上适当的语句,使该程序的输出为12。include<iostream.h>using namespace std;class Base{public:int a,b;Base(int i){a=i;}};class Derived:public Base{int a;public:Derived(int x):Base(x),b(x+1){};void show(){______;//输出基类数据成员a的值cout<<b<<endl;}};int main(){Derived d(1);d.show();return 0;

在下面程序的横线处填上适当的语句,使程序执行后的输出结果为ABCD。 include using nam 在下面程序的横线处填上适当的语句,使程序执行后的输出结果为ABCD。include<iostream>using namespace std;classA{public:A(){cout<<'A';}};class B:______{public:B(){cout<<'B';}};class C:______{public:C(){cout<<'C';}};class D:public B,public C{public:D(){cout<<'D';}};void main(){D obj;)

在下面程序的横线处填上适当的语句,使该程序执行结果为10。 include using namespace 在下面程序的横线处填上适当的语句,使该程序执行结果为10。include <iostream>using namespace std;class MyClass{public:MyClasS(int A){X=a;}【 】//取x的值private:int x;};int main(){MyClass my(10);

在下面程序的画线处填上适当的内容,使程序执行后的输出结果为ABCD。 include using 在下面程序的画线处填上适当的内容,使程序执行后的输出结果为ABCD。include <iostream>using namespace std;class A{public:A( ){cout<<'A';}};class B: (11) {public:B( ){cout<<'B';}{;class C: (12) {public:C( ){cout<<'C';}};class D:public B,public C{public:D( ){cout<<'D';}};void main( ){D( );cout<<endl;}

在下面程序的横线处填上适当的内容,使程序执行后的输出结果为ABCD。 include usingn 在下面程序的横线处填上适当的内容,使程序执行后的输出结果为ABCD。include <iostream.h>using namespace std;class A{public: A() {cout<<'A';};class B:______{public: B() {cout<<'B';}};class C:______{public: C(} cout<<'C';}};class D:public B, public C{public: D(){cout<<'D';}};void main(){D obj;}

在下列的程序的横线处填上适当的语句,使该程序的输出为12。include using namespace 在下列的程序的横线处填上适当的语句,使该程序的输出为12。include<iostream.h>using namespace std;class Base{public:int a,b;Base(int i){a=i;}};class Derived:public Base{int a;public:Derived(int x):Base(x),b(x+1){};void show(){

在下面的程序的横线处填上适当的语句,使该程序的输出结果为12。include using namespac 在下面的程序的横线处填上适当的语句,使该程序的输出结果为12。include<iostream>using namespace std;class TestClass{public:int a,b;TestClass(int i,int j){a=i;b=j;}};class TestCla

在下面程序的横线处填上适当的内容,使程序执行后的输出结果为ABCD。 include using nam 在下面程序的横线处填上适当的内容,使程序执行后的输出结果为ABCD。include<iostream>using namespace std;class A{public: A(){cout<<'A';}};class B:【 】{public:B(){cout<<'B';)};class C:【 】{public;C(){cout<<'C';}};class D:public B,public C{public:D(){cout<<'D';}};void main(){D obi;}

在下面程序横线处填上适当内容,使程序执行结果为: S=2 S=5 S=9 #include <iostream.h> void sum(int i) {static int s; _________; cout<<"s="<<s<<endl; } void main (void) {int i; for (i=0; i<3;i++) sum(i);