第6周项目1-分数类的雏形(1)
2016-04-10 19:43
267 查看
/* *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="https://img-blog.csdn.net/20160412192115356?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />
学习心得:
这是一个较简单的程序,注意一个细节的地方:在类里声明的默认函数在写那些函数是注意不要加上默认值。
相关文章推荐
- 湖南省多校对抗赛 Morse
- 统计数字(C++)
- 编写新闻客户端&网络编程day1(66期第四天)
- interleaving string
- android架构-Libraries
- Vulkan Render Pass
- 【剑指offer系列】 丑数___34
- SVN之 trunk, branches and tags意义
- 17 数字三角形 初入dp
- 对象的序列化(Serialization)
- leetcode刷题,总结,记录,备忘 36
- LeetCode *** 168. Excel Sheet Column Title
- JSP中 Session和作用域的使用
- 团队开发需求分析视频连接
- java编译时生成调试信息选项详解(javac -g)
- Elasticsearch - 搜索类型与搜索位置
- PHP面向对象编程--抽象类和方法
- 网页视频代码
- Java连接mysql详解&解决乱码
- 从微商乱象 看去中心化的崩溃