C/C++教程

C++语言程序设计实验报告——实验一

本文主要是介绍C++语言程序设计实验报告——实验一,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

C++语言程序设计实验报告——实验一

  • 实验一 C++开发环境应用入门
    • 一、实验目的及要求
    • 二、实验环境
    • 三、实验内容

实验一 C++开发环境应用入门

一、实验目的及要求

1.掌握类的构造函数和析构函数的概念和使用方法
2.学习简单的面向对象程序的编写

二、实验环境

1、硬件要求:计算机一台。
2、软件要求:Windows操作系统,Dev-C++或VC++ 6.0编译环境

三、实验内容

设计一个Student类
(1)基本信息:学号、姓名、性别、出生日期、年级、班级、院系、专业;
其中:基本信息为private属性,成员函数为public属性;
(2)Student类有多个构造函数:缺省构造函数、带参数的构造函数、带默认参数的构造函数
(3)基本功能:
A)可以从键盘输入学生的基本信息;
B)定义一个函数SetInfo(形参表),可以修改学生的基本信息函数,例如:班级、专业等;
C)定义一个Show()函数显示学生信息;

#include<iostream>
#include<cmath>
#include<string>
using namespace std; 
class Student 
{ 
private:  
	double num;
	string name, sex, grade, clas, department, major,birthdate;  
public:
	Student() 
	{
	}
	Student(double num,string birthdate,string name,string sex,string grade,string clas,string department,string major){
		this->num=num;
		this->name=name;
		this->sex=sex;
		this->grade=grade;
		this->clas=clas;
		this->department=department;
		this->birthdate=birthdate;
		this->major=major;
	}
	~Student() 
	{
	}
	void SetIn() 
	{
		cout  << "学号:" << endl;     
		cin  >> num;
		cout  << "姓名:" << endl;     
		cin  >> name;
		cout  << "性别:" << endl;     
		cin  >> sex;
		cout  << "出生日期:" << endl;     
		cin  >> birthdate;     
		cout  << "年级:" << endl;     
		cin  >> grade;
		cout  << "班级:" << endl;
		cin  >> clas;
		cout  << "院级:" << endl;
		cin  >> department;     
		cout  << "专业:" << endl;     
		cin  >> major;
	}
	void Show() 
	{
		cout  << "学号:" << num  << endl;   
		cout  << "姓名:" << name  << endl;
		cout  << "性别:" << sex << endl;
		cout  << "出生日期:" << birthdate  << endl;   
		cout  << "年级:" << grade  << endl;  
		cout  << "班级:" << clas  << endl; 
		cout  << "院级:" << department  << endl;
		cout  << "专业:" << major  << endl;
	}
	void SetInfo()
	{
		char a;
		cout  << "是否修改(是=y,否=n)" << endl;
		cin  >> a;  
		if (a  == 'y')
		{
			SetIn();
			SetInfo();
		}  
		else 
		{ 
			Show();
		}
	}
 };
 int main() 
 {
	 Student Stu;
	 Stu.SetIn();
	 Stu.SetInfo();
	 system("pause");
	 return 0;
}

这篇关于C++语言程序设计实验报告——实验一的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!