第6周项目1-分数类的雏形(1)

来源:互联网 发布:minecraft 源码 unity 编辑:程序博客网 时间:2024/06/02 03:39
/**Copyright(C) 2016,计算机与控制工程学院*All rights reserved.*文件名:test.cpp*作者:张志新*完成日期:2016年4月9日*版本号:v1.0**问题描述:分数的输入输出(1)。*/#include <iostream>using namespace std;class CFraction{private:    int nume;  // 分子    int deno;  // 分母public:    CFraction(int nu=0,int de=1);   //构造函数,初始化用    void output(int style=0);   //输出:以8/6为例,style为0时,原样输出8/6;};CFraction::CFraction(int nu,int de){    if(de!=0)    {        nume=nu;        deno=de;    }    else    {        cout<<"输入格式错误";    }}void CFraction::output(int style){    if(style==0)    cout<<nume<<"/"<<deno<<endl;}int main(){    CFraction a1,a2(2,4),a3(3,6);    a1.output(0);    a2.output(0);    a3.output(0);    return 0;}
<img src="http://img.blog.csdn.net/20160412192115356?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />

学习心得:

  这是一个较简单的程序,注意一个细节的地方:在类里声明的默认函数在写那些函数是注意不要加上默认值。

0 0
原创粉丝点击