原创 2018年04月15日 17:19:57

圆的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;
}

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


从零开始学区块链开发

课程简介 圆方圆区块链系列课程 * 基础篇 课程大纲 圆方圆区块链系列课程 * 基础篇 01.什么是“区块链” 02.神奇的哈希 03.增量式更新 04.去中心化 05.矿工挖什么,怎么挖? 06.共识机制 07.比特币交易基础 08.公钥和私钥 09.地址是账户名吗 10.地址里一分钱都没有
  • 2018年03月14日 07:23

圆管管涵预算

  • 2017年11月28日 15:01
  • 8.07MB
  • 下载

[POJ Challenge][BZOJ2289][JZOJ2277]圆,圆,圆

题目大意给定平面上nn个圆(圆心(xi,yi)(x_i,y_i),半径rir_i),你需要判断这些圆是否存在面积非零的交集。1≤n≤1051\le n\le10^5题目分析假设我们知道这个交集一定存在...
  • a_crazy_czy
  • a_crazy_czy
  • 2017-03-18 20:11:49
  • 722

[二分 几何] BZOJ 2289 【POJ Challenge】圆,圆,圆

%%%fhq http://fanhq666.blog.163.com/blog/static/81943426201131691852787/ 这题的算法:二分相交部分的横坐标。 用一条直线x...
  • u014609452
  • u014609452
  • 2016-07-28 08:32:57
  • 478

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

  • 2011年03月16日 15:13
  • 1.47MB
  • 下载

圆度 误差分离 LabVIEW

  • 2011年03月09日 09:03
  • 253KB
  • 下载

圆投影匹配算法描述及实现

解决模板图和基准图之间存在任意角度旋转的景象匹配问题的关键是找到一个旋转不变量, 圆投影匹配算法就是利用“圆”的各向同性和投影特征提出来的。传统的图像匹配算法,如归一化交叉互相关算法,主要利用像素点与...
  • u010418035
  • u010418035
  • 2015-03-25 22:05:41
  • 2364

【opencv】hough圆变换

opencv中hough圆变换改进为霍夫梯度法检测,大大节省了运算时间。 void HoughCircles(  InputArray image,//输入图像8位 OutputArray circ...
  • qq_15947787
  • qq_15947787
  • 2016-03-04 15:19:00
  • 1618

经典字体 经典中圆简

  • 2009年04月18日 20:52
  • 4.1MB
  • 下载

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

  • 2011年07月03日 10:27
  • 2.38MB
  • 下载
收藏助手
不良信息举报
您举报文章:
举报原因:
原因补充:

(最多只允许输入30个字)