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

C語(yǔ)言完全平方整數(shù)的判斷

 更新時(shí)間:2021年12月29日 08:58:40   作者:CaptainUniverse_  
大家好,本篇文章主要講的是C語(yǔ)言完全平方整數(shù)的判斷,感興趣的同學(xué)趕快來(lái)看一看吧,對(duì)你有幫助的話記得收藏一下,方便下次瀏覽

一、原理:

利用 sqrt -- 求平方根 函數(shù)實(shí)現(xiàn)完全平方整數(shù)的判斷。

二、函數(shù)

? ? ? ? ?1.原形:

#include <math.h>
...
double sqrt(double x);

? ? ? ? 2.參數(shù):x代表要被求平方根的數(shù)。

????????注意:此文章中x定義為整型。

? ? ? ? 3.返回值:如果函數(shù)調(diào)用成功,返回參數(shù) x 的平方根。

? ? ? ? ? ? ? ?如果傳入x為NaN(Not a Number)或負(fù)數(shù),返回值NaN。

三、分析:

sqrt函數(shù)返回值為一個(gè)浮點(diǎn)型數(shù),我們將完全平方整數(shù)傳入該函數(shù)其返回值應(yīng)為該數(shù)平方根的浮點(diǎn)型,將返回值強(qiáng)制轉(zhuǎn)換成整型其值應(yīng)等于本身,而我們將非完全平方整數(shù)傳入該函數(shù)其返回值也應(yīng)為該數(shù)平方根的浮點(diǎn)型,但將返回值強(qiáng)制轉(zhuǎn)換成整型其值應(yīng)不等于本身,利用這一點(diǎn)我們實(shí)現(xiàn)完全平方整數(shù)的判斷。

????????例如:

#include <stdio.h>
#include <math.h>
int main()
{
	int a=4;
	printf("%g %d",sqrt(a),(int)sqrt(a));
	
	putchar('\n');
	
	int b=3;
	printf("%g %d",sqrt(b),(int)sqrt(b));
 
	return 0;
}

? ? ? ??運(yùn)行結(jié)果:

四、舉例:

編寫一個(gè)函數(shù),利用參數(shù)傳入一個(gè)3位數(shù)number,找出101~number之間所有滿足下列兩個(gè)條件的數(shù):它是完全平方數(shù),又有兩位數(shù)字相同,如144、676等,函數(shù)返回找出這樣的數(shù)據(jù)的個(gè)數(shù)。請(qǐng)同時(shí)編寫主函數(shù)。

#include <stdio.h>
#include <math.h>
int func(int);
int func(int x)
{
	int i;
	int count=0;
	int t1,t2,t3;
	for(i=101;i<=x;i++)
	{
		if(sqrt(i)==(int)sqrt(i))
		{
			t1=i%10;
			t2=i/10%10;
			t3=i/100;
			if(t1==t2||t2==t3||t1==t3)
				count++;	
		}
	}
	return count;
}
int main()
{
	int x;
	scanf("%d",&x);
	printf("%d",func(x));
	return 0;
}

總結(jié)

到此這篇關(guān)于C語(yǔ)言完全平方整數(shù)的判斷的文章就介紹到這了,更多相關(guān)C語(yǔ)言平方整數(shù)判斷內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 詳解VS2019 dumpbin查看DLL的導(dǎo)出函數(shù)

    詳解VS2019 dumpbin查看DLL的導(dǎo)出函數(shù)

    這篇文章主要介紹了詳解VS2019 dumpbin查看DLL的導(dǎo)出函數(shù),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • C# interface與delegate效能比較的深入解析

    C# interface與delegate效能比較的深入解析

    本篇文章是對(duì)C#中interface與delegate的效能比較進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-05-05
  • 迷宮游戲控制臺(tái)版C++代碼

    迷宮游戲控制臺(tái)版C++代碼

    這篇文章主要為大家詳細(xì)介紹了迷宮游戲控制臺(tái)版C++代碼,可以調(diào)整大小的迷宮游戲,給定迷宮的入口,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-05-05
  • C語(yǔ)言 基本語(yǔ)法示例講解

    C語(yǔ)言 基本語(yǔ)法示例講解

    本篇文章主要講解C語(yǔ)言 基本語(yǔ)法,這里提供簡(jiǎn)單的示例和代碼來(lái)詳細(xì)講解C語(yǔ)言的基本語(yǔ)法,開(kāi)始學(xué)習(xí)C語(yǔ)言的朋友可以看一下
    2016-08-08
  • C語(yǔ)言的動(dòng)態(tài)內(nèi)存分配及動(dòng)態(tài)內(nèi)存分配函數(shù)詳解

    C語(yǔ)言的動(dòng)態(tài)內(nèi)存分配及動(dòng)態(tài)內(nèi)存分配函數(shù)詳解

    這篇文章主要為大家詳細(xì)介紹了C語(yǔ)言的動(dòng)態(tài)內(nèi)存分配及動(dòng)態(tài)內(nèi)存分配函數(shù),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助
    2022-03-03
  • opencv3/C++ 將圖片轉(zhuǎn)換為視頻的實(shí)例

    opencv3/C++ 將圖片轉(zhuǎn)換為視頻的實(shí)例

    今天小編就為大家分享一篇opencv3/C++ 將圖片轉(zhuǎn)換為視頻的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-12-12
  • C++程序的五大內(nèi)存分區(qū)實(shí)例詳解

    C++程序的五大內(nèi)存分區(qū)實(shí)例詳解

    C++內(nèi)存區(qū)域,一般可分為棧內(nèi)存區(qū)、堆內(nèi)存區(qū)、全局/靜態(tài)內(nèi)存區(qū)、文字常量?jī)?nèi)存區(qū)及程序代碼區(qū)5大分區(qū),本文就帶大家深刻的理解這5大內(nèi)存分區(qū),感興趣的可以了解一下
    2021-10-10
  • stl容器set,map,vector之erase用法與返回值詳細(xì)解析

    stl容器set,map,vector之erase用法與返回值詳細(xì)解析

    在使用 list、set 或 map遍歷刪除某些元素時(shí)可以這樣使用,如下所示
    2013-09-09
  • C語(yǔ)言數(shù)據(jù)結(jié)構(gòu)與算法之鏈表(一)

    C語(yǔ)言數(shù)據(jù)結(jié)構(gòu)與算法之鏈表(一)

    鏈表是線性表的鏈?zhǔn)酱鎯?chǔ)方式。鏈表的內(nèi)存是不連續(xù)的,前一個(gè)元素存儲(chǔ)地址的下一個(gè)地址中存儲(chǔ)的不一定是下一個(gè)元素。小編今天就將帶大家深入了解一下鏈表,快來(lái)學(xué)習(xí)吧
    2021-12-12
  • 基于c++的中國(guó)象棋游戲設(shè)計(jì)與實(shí)現(xiàn)

    基于c++的中國(guó)象棋游戲設(shè)計(jì)與實(shí)現(xiàn)

    這篇文章主要介紹了基于c++的中國(guó)象棋游戲設(shè)計(jì)與實(shí)現(xiàn),主要操作是possibleMove(int?x,?int?y),通過(guò)整個(gè)棋盤每個(gè)位置上的信息、中國(guó)象棋的規(guī)則來(lái)獲得位置(x,?y)這個(gè)棋子可以移動(dòng)到的位置,需要的朋友可以參考一下
    2022-02-02

最新評(píng)論

松潘县| 濮阳市| 张家口市| 长武县| 芜湖市| 诏安县| 罗平县| 保德县| 宁乡县| 大渡口区| 屏边| 琼中| 前郭尔| 临高县| 榆林市| 青河县| 长宁区| 平顺县| 瑞金市| 虹口区| 南通市| 宜春市| 定兴县| 武强县| 昌黎县| 友谊县| 思南县| 洮南市| 萨嘎县| 迭部县| 巴南区| 镇雄县| 龙山县| 建水县| 炎陵县| 德安县| 南康市| 房产| 雅安市| 都昌县| 离岛区|