LXLXLJLJ的博客

所思所想

圆的C语言与C++的区别

输入半径求面积;

C语言

#include<stdio.h>
struct MyCicle
{
	double m_r;
	double m_s;
}c1;
int main()
{
	printf("输入c1圆的半径:");
	scanf("%lf",&c1.m_r);
	printf("输出c1圆的面积:%4.2lf",3.14*c1.m_r*c1.m_r);
	return 0; 
}

C++

#include<iostream>
using namespace std;
class MyCicle
{
	public:
		double m_r;//圆的半径 
		double m_s;//圆的面积 
	public:
		void setR(double r)//成员函数 
		{
			m_r=r;
		} 
		double getR()//成员函数 
		{
			return m_r;
		}
		double getS()
		{
			m_s=3.14*m_r*m_r;
			return m_s;	
		}
};
//类的抽象
//实例化
//求面积 
//面向过程是一个一个的函数
//面向对象是一个一个的类 

//类的调用执行过程 
int main()
{
	MyCicle c1,c2,c3;//用类 定义 变量 对象 
	double r; 
	cout<<"请输入c1圆形的半径:";
	cin>>r;
	//给c1圆的属性赋值 
	c1.setR(r);
	cout<<"c1元的面积是:"<<c1.getS()<<endl;
	return 0;
}

更好的认识面向过程与面向对象


阅读更多
个人分类: 代码 C
上一篇早起
下一篇C++的经典错误
想对作者说点什么? 我来说一句

圆拟合 圆拟合

2018年05月04日 25KB 下载

霍夫变换找圆

2018年05月29日 704KB 下载

圆管管涵预算

2017年11月28日 8.07MB 下载

C#圆的面积计算(乐言)

2011年03月16日 1.47MB 下载

圆度 误差分离 LabVIEW

2011年03月09日 253KB 下载

经典字体 经典中圆简

2009年04月18日 4.1MB 下载

圆方设计软件圆方设计软件

2011年07月03日 2.38MB 下载

圆变矩形课件圆变矩形课件

2011年06月25日 313KB 下载

圆阵的MATLAB实现

2010年06月17日 26KB 下载

虚线绘制一个圆

2007年10月07日 28KB 下载

没有更多推荐了,返回首页

关闭
关闭