C++练习题1

题目:分别编写源文件main.cpp和两个头文件square.h和Tdade.h。其中:头文件square可实现求平方功能,Tdate可实现显示日期功能,源文件main.cpp (用于编写主函数main)可实现对两个头文件的调用

程序:源文件main.cpp

#include 
#include "square.h";
#include "Tdate.h";

using namespace std;

int main()
{
    square task1;//后续用task1可以访问square类里面的成员变量或函数
    task1.a=11;//将square内的成员变量赋值
    cout <

头文件square.h

#ifndef SQUARE_H_INCLUDED
#define SQUARE_H_INCLUDED

class square
{

//这里用class类,成员声明默认为private,因此需要加public:
public:
    double a;
    double square1()
    {
        return a*a;//实现求平方
    }

};

#endif // SQUARE_H_INCLUDED

头文件Tdate.h

#ifndef TDATE_H_INCLUDED
#define TDATE_H_INCLUDED

struct Tdate
{
    //这里用struct结构,成员变量默认为public
    int month;
    int day;
    int year;
    void set(int y, int m,int d)
    {
        year=y;
        month=m;
        day=d;
    }
    void date_print()
    {
        std::cout<

你可能感兴趣的:(C++数据结构练习,c++,开发语言,算法)