定义一个日期类Date,该类对象存放一个日期数据(年,月,日),创建一个带参数的构造函数,

用来对成员进行初始化,定义一个输出函数输出相关日期,定义一个student类,包含数据成员学号Num(int),成绩Score(double),考试日期SD(Date类对象),定义一个输出函数show()用来输出学生学号、成绩、考试日期,主函数中定义3个学生,分别输出其相关内容。(其它内容根据需要自己设定)

#include<iostream.h>
class Date
{
private:int y,m,d;
public:
Date(int year=2013,int month=4,int day=25)
{
y=year;m=month;d=day;
}
void setY(int year){y=year;}
void setM(int month){m=month;}
void setD(int day){d=day;}
int getY(){return y;}
int getM(){return m;}
int getD(){return d;}
void showdate()
{cout<<y<<"."<<m<<"."<<d<<endl;}
};
class Student
{
private:int Num;double Score;Date SD;
public:
Student::Student(int n,double s,int y,int m,int d)
{Num=n;Score=s;SD.setY(y);SD.setM(m);SD.setD(d);}
void show()
{
cout<<"学号:"<<Num<<" 成绩:"<<Score<<" 考试时间:"<<SD.getY()<<"."<<SD.getM()<<"."<<SD.getD()<<endl;
}
};
void main()
{
Student st1(001,65.0,2013,4,26);
Student st2(002,85.0,2013,4,27);
Student st3(003,98.0,2013,4,28);
st1.show();
st2.show();
st3.show();
温馨提示:内容为网友见解,仅供参考
无其他回答

定义一个日期类 Date,该类对象存放一个日期,可以提供的操作有: void G...
public class T {public static void main(String[] args) throws Exception {Date d1 = new Date(2001, 5, 8);\/\/用所给日期定义一个日期变量Date d2 = new Date();\/\/定义一个日期对象Date d3 = new Date(d1);\/\/用已有的日期构造一个新对象d1.GetDate();d2.GetDate();d3.GetDa...

定义一个日期类Date,包括月、日、年3个私有数据成员,函数成员包括公有的...
int d) { year=y; \/\/设置时间 month=m; day=d; } void Show() { cout<<year<<"-"<<month<<"-"<<day<<endl; \/\/显示日期y-m-d的函数 }};int main(){ Date d1,d2(1999,9,9); d1.Show(...

设计一个日期类Date,包括年、月、日等私有数据成员。要求实现日期的基本...
月初始化为1月,即从下年一月继续算 year++;\/\/加一年 }}void Date::del(int m)\/\/本函数注释与add基本相同{ int d[12]={31,28,31,30,

用JAVA构造一个日期类,包含年,月,日的属性和以下构造函数。
public static void main(String[] args) throws Exception { DateTest test = new DateTest();System.out.println(test.dayOfYear("2008-12-23"));} }

c++ 定义一个日期类Date,该类对象存放一个日期
include<stdio.h>#include<iostream.h>#include "windows.h"class Date{private:int year;int month;int day;int IsCurrentDate(int Year,int Month,int Day);\/\/是不是正确的日期。public:Date();Date(int y,int m,int d);Date(const Date &other);void GetDate();int GetYear();int ...

设计一个日期类Date,包括年、月、日等私有数据成员
int m_Year; \/\/年 int m_Month; \/\/月 int m_Day; \/\/日 static int sn; \/\/静态变量 };int CDate::sn = 1; \/\/初始化静态变量 \/**---

c++语言的程序,附答案
2、定义一个日期类Date,包含年、月、日三个数据成员,以及一个求第二天日期的成员函数和输出日期的成员函数。模拟试卷(一)答案一、单项选择题1、C 2、D 3、B 4、A 5、C 6、D 7、D 8、D 9、C 10、A11、C 12、B 13、B 14、C 15、D 16、D 17、D 18、A 19、C 20、C二、填空题1、形参的...

C++编程题:设计一个时间类(Time),有年、月、日3个属性
class Date\/\/定义日期类 {public:Date(int,int,int);\/\/声明构造函数 friend void display(Date &);\/\/声明友元函数显示日期 private:int year;\/\/定义年 int month;\/\/定义月 int day;\/\/定义日 };class Time\/\/定义时间类 {public:Time(int,int,int);\/\/定义构造函数 friend void display(Time...

2、编写一个日期类 Date ,要求:
有点难度

编写一个日期类Date,它有三个数据:year,month,day
public void setM(int month){ this.month=month;} public void setD(int day){ this.day=day;} public int getY(){ return year;} public int getM(){ return month;} public int getD(){ return day;} } class Student { Date d=null;int num=0;String s=null;int china=0,math...

相似回答