• 课程作业二


    课程作业二

    github链接

    题目要求:

    • 编写一个程序,要求计算给定的圆的半径求圆的面积,并将所结果打印出来。
    • 需要建立一个工程,将程序写为两个.cpp与一个.h文件。

    文件分离的感想:

    对于本次作业,是一道我们平时认为十分简单的代码题目,可是这道题的用意并不在于此,这道题主要是函数分离这一块的训练,如何让一道简单的题目的代码变得有条理,即使代码很短也能变得条理清晰。从写完之后的代码中能看出,一份好的代码,一份可读性强的代码,文件的分离是必不可少的,分离之后的代码增加了可读性,也从函数分离之中减少了一些垃圾代码,所以想做一个qualify programmer这一点能力是必不可少的。在今后厚植代码基础的过程中会加强这一方面的锻炼。

    部分代码展示:

    class Circle
    {
    public :
    	Circle();//定义一个圆的类
    	void input();//声明函数input
    	void output();//声明函数output
    private:
    	double _r;//定义圆的半径
    	double _s;//定义圆的面积
    	const double pi;//定义常量圆周率
    };
    
    Circle::Circle()
    	:pi(3.1415926)//圆周率
    {
    	_r = 0;
    	_s = 0;
    }//构造类Circle的函数
    void Circle::input()
    {
    	cout << "请输入圆的半径";
    	cin >> _r;
    }//input函数
    void Circle::output()
    {
    	_s = _r*_r*pi;
    	cout << "所求圆的面积为:";
    	cout << _s << endl;
    }//output函数
    
  • 相关阅读:
    bzoj4554: [Tjoi2016&Heoi2016]游戏
    bzoj3166: [Heoi2013]Alo
    luogu3398 仓鼠找sugar
    bzoj3261: 最大异或和
    bzoj3446: [Usaco2014 Feb]Cow Decathlon
    BZOJ1742[Usaco2005 nov]Grazing on the Run 边跑边吃草
    bzoj2750: [HAOI2012]Road
    bzoj4448: [Scoi2015]情报传递
    bzoj2809: [Apio2012]dispatching
    bzoj 1452
  • 原文地址:https://www.cnblogs.com/mercuialC/p/6771353.html
Copyright © 2020-2023  润新知