最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C++判斷一個(gè)點(diǎn)是否在圓內(nèi)的方法

 更新時(shí)間:2018年05月26日 15:47:56   作者:Fizz_沫燁  
這篇文章主要為大家詳細(xì)介紹了C++判斷一個(gè)點(diǎn)是否在圓內(nèi)的方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文為大家分享了C++如何判斷一個(gè)點(diǎn)是否在圓內(nèi)的方法,供大家參考,具體內(nèi)容如下

圓的頭文件

#ifndef __CRICLE_H__ 
#define __CRICLE_H__ 
#include "point.h" 
class Circle 
{ 
public: 
  //創(chuàng)建圓 
  void init(int r, int x, int y); 
  //判斷點(diǎn)是否在 當(dāng)前圓 內(nèi) 
  bool inCircle(Point &p); 
private: 
  Point _c; 
  int _r; 
}; 
 
#endif// __CRICLE_H__ 

點(diǎn)的頭文件

#ifndef __POINT_H__ 
#define __POINT_H__ 
 
class Point 
{ 
public: 
  //創(chuàng)建點(diǎn) 
  void init(int x, int y); 
  //測(cè)一個(gè)點(diǎn)和當(dāng)前點(diǎn)的距離的平方 
  int distance(Point &p); 
private: 
  int _x; 
  int _y; 
}; 
 
#endif//__POINT_H__ 

圓的源文件

#include "circle.h" 
 
void Circle::init(int r, int x, int y) 
{ 
  _r = r; 
  _c.init(x, y); 
} 
 
bool Circle::inCircle(Point &p) 
{ 
  //計(jì)算點(diǎn)p和 當(dāng)前圓圓心c 的距離 
  int dis = p.distance(_c); 
 
  //和半徑比較 
  if (dis <= _r*_r) 
    return true; 
  else 
    return false; 
} 

點(diǎn)的源文件

#include "point.h" 
 
void Point::init(int x, int y) 
{ 
  _x = x; 
  _y = y; 
} 
 
int Point::distance(Point &p) 
{ 
  int dis = (_x-p._x)*(_x-p._x) 
    + (_y-p._y)*(_y-p._y); 
 
  return dis; 
} 

main文件

#include <iostream> 
#include "circle.h" 
#include "point.h" 
using namespace std; 
 
int main() 
{ 
  //一個(gè)點(diǎn) 
  Point p; 
  p.init(1,2); 
 
  Circle c; 
  c.init(3, 0, 0); 
 
  if (c.inCircle(p)) 
    cout << "在圓內(nèi)" << endl; 
  else 
    cout << "在圓外" << endl; 
 
  return 0; 
} 

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • C++開發(fā)之PugiXML庫(kù)基礎(chǔ)用法示例詳解

    C++開發(fā)之PugiXML庫(kù)基礎(chǔ)用法示例詳解

    PugiXML庫(kù)是一個(gè)功能強(qiáng)大、簡(jiǎn)單易用的C++ XML解析庫(kù),它提供了一組方便的函數(shù)來(lái)解析、創(chuàng)建和修改XML文檔,本文介紹了如何使用PugiXML庫(kù)來(lái)解析、創(chuàng)建和修改XML文檔,以及如何處理錯(cuò)誤和異常,感興趣的朋友跟隨小編一起看看吧
    2024-03-03
  • 常用的C++標(biāo)準(zhǔn)庫(kù)頭文件小結(jié)

    常用的C++標(biāo)準(zhǔn)庫(kù)頭文件小結(jié)

    C++標(biāo)準(zhǔn)庫(kù)定義了一系列函數(shù)、宏和對(duì)象,以實(shí)現(xiàn)跨團(tuán)隊(duì)、跨平臺(tái)的高效且具有卓越性能的標(biāo)準(zhǔn)化 C++ 代碼, 本文介紹常用的C++標(biāo)準(zhǔn)庫(kù)頭文件,需要的朋友可以參考下
    2023-11-11
  • C++簡(jiǎn)單輸出鉆石菱形圖效果

    C++簡(jiǎn)單輸出鉆石菱形圖效果

    這篇文章主要介紹了C++簡(jiǎn)單輸出鉆石菱形圖效果,涉及C++簡(jiǎn)單的數(shù)組操作與圖形打印技巧,需要的朋友可以參考下
    2016-05-05
  • 學(xué)好C++必須做到的50條 絕對(duì)經(jīng)典!

    學(xué)好C++必須做到的50條 絕對(duì)經(jīng)典!

    學(xué)好C++必須做到的50條,絕對(duì)經(jīng)典!想要學(xué)好C++的朋友一定要認(rèn)真閱讀本文,更要做到以下50條
    2016-09-09
  • C語(yǔ)言實(shí)現(xiàn)停車管理系統(tǒng)

    C語(yǔ)言實(shí)現(xiàn)停車管理系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了C語(yǔ)言實(shí)現(xiàn)停車管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • C語(yǔ)言深入探索浮點(diǎn)數(shù)的使用秘密

    C語(yǔ)言深入探索浮點(diǎn)數(shù)的使用秘密

    在C語(yǔ)言中,浮點(diǎn)數(shù)是一個(gè)很重要的類型,浮點(diǎn)數(shù)可以使數(shù)據(jù)更為精確。浮點(diǎn)數(shù)說(shuō)白了就是帶有小數(shù)點(diǎn)的數(shù)。比如1.6?0.0000?765.2等等,浮點(diǎn)數(shù)具體是怎么用的呢,讓我們一起來(lái)看看
    2022-04-04
  • 詳解C語(yǔ)言的基本數(shù)據(jù)類型

    詳解C語(yǔ)言的基本數(shù)據(jù)類型

    這篇文章主要為大家介紹了C語(yǔ)言的基本數(shù)據(jù)類型,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助
    2022-01-01
  • C++引用的使用與const修飾符

    C++引用的使用與const修飾符

    這篇文章介紹了C++引用使用與const修飾符,引用是給已經(jīng)定義的變量一個(gè)別名,可以簡(jiǎn)單理解成同一個(gè)變量的昵稱,既然是昵稱或者是別名,顯然它和原本的變量名有著同樣的效力,所以我們對(duì)別名進(jìn)行修改,原本的變量值也一樣會(huì)發(fā)生變化,下面來(lái)看看詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-11-11
  • 老生常談C++ explicit關(guān)鍵字

    老生常談C++ explicit關(guān)鍵字

    這篇文章主要介紹了C++ explicit關(guān)鍵字,explicit關(guān)鍵字只需用于類內(nèi)的單參數(shù)構(gòu)造函數(shù)前面,由于無(wú)參數(shù)的構(gòu)造函數(shù)和多參數(shù)的構(gòu)造函數(shù)總是顯式調(diào)用,這種情況在構(gòu)造函數(shù)前加explicit無(wú)意義,需要的朋友可以參考下
    2023-03-03
  • C語(yǔ)言執(zhí)行時(shí),程序控制臺(tái)輸出窗口 一閃而過(guò)問(wèn)題及解決

    C語(yǔ)言執(zhí)行時(shí),程序控制臺(tái)輸出窗口 一閃而過(guò)問(wèn)題及解決

    這篇文章主要介紹了C語(yǔ)言執(zhí)行時(shí),程序控制臺(tái)輸出窗口 一閃而過(guò)問(wèn)題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-11-11

最新評(píng)論

六盘水市| 金秀| 凭祥市| 宁强县| 榕江县| 来凤县| 景德镇市| 旺苍县| 怀化市| 潼关县| 璧山县| 社旗县| 兴仁县| 高碑店市| 禄丰县| 讷河市| 福建省| 万荣县| 光山县| 枣阳市| 南华县| 深水埗区| 前郭尔| 江永县| 丹寨县| 筠连县| 丰都县| 青州市| 广饶县| 乌兰浩特市| 绩溪县| 阜阳市| 离岛区| 锡林郭勒盟| 三明市| 扬州市| 云梦县| 海伦市| 揭西县| 得荣县| 兴化市|