c中怎麼判斷數開方後是整數c中怎麼判斷一個數開方後是整數

2021-03-05 09:21:29 字數 2405 閱讀 4853

1樓:匿名使用者

//假設你要測試12的平方根是不是整

數.int n = 12;

//用sqrt函式求出平方根.

double sqrtdouble = math.sqrt(n);

//用(int)把sqrtdouble變數轉換成整數.

int sqrtint = (int)sqrtdouble;

//sqrtdouble和sqrtint相等,//sqrtdouble就是整數,否則就是不是整數.

if(sqrtnum == (int)sqrtnum)else

//按任意鍵結束程式.

console.readkey();

2樓:匿名使用者

你 try....catch 一下

trycatch (exception)

console.read();

3樓:匿名使用者

int a=你開方出來的數;

if((a*10)%10==0)

//a是整數

else

//a不是整數

4樓:匿名使用者

假設是n,開方後是a,

a=sqrt(n);

if(int(a)==a) 是整數。

判斷一個數是否為整數,用c++怎樣算?

5樓:採芪東南

#include

using namespace std;

main()

{float d;

cout<<"輸入一個bai整數:du";

cin>>d;

cout<<"輸入"<<(d == (int)d ? "正確" : "錯誤")<

素數zhi是隻dao能被1和本身專整除的數#include

using namespace std;

int main()

{int i,n;

cout<<"輸入整數n:";

cin>>n;

for(i=2;i屬"<執行結果:

輸入整數n:85

85不是素數!

press any key to continue

6樓:匿名使用者

最佳復答案

#include

using namespace std;

main()

{float d;

cout<<"輸入一個制整數:";

cin>>d;

cout<<"輸入"<<(d == (int)d ? "正確bai" : "錯誤")

#include

using namespace std;

int main()

{int i,n;

cout<<"輸入整zhi數n:";

cin>>n;

for(i=2;idao數!"<

else cout<

c#中怎麼判斷一個數開方後是整數

7樓:匿名使用者

double a=sqrt(n);

int result=0;

if(int.tryparse(num,ref result))else

8樓:匿名使用者

var a=sqrt(n);

if(int(a)==a)

c++怎麼判斷一個數是不是整數

9樓:好程式設計師

只能用sizeof(a),與當前機子的整數所佔位元組數比較(一般為4個位元組)。這種方法可以區別整數和實數,但也不是處處成立。例如若a為指標,則一般sizeof(a)也為4.

別的方法都不嚴格。

判斷一個數的平方根是否為整數怎麼做

10樓:匿名使用者

將這個數分解質因數,然後把所有的因數,找相同的質數配對,如果全部能成對,則平方根是整數,否則不是。如24=2x2x2x3, 配對為 2-2, 剩下的2和3不能配對,所以24沒有整數平方根。36=2x2x3x3, 可分為一對2和一對3,則36有整數平方根。

11樓:匿名使用者

可以用比較法,比如判斷v10是否是整數,因為3=v9,4=v16,又因為9<10<16,所以3<v10<4,所以v10不是整數。

12樓:匿名使用者

1)判斷個位數,必須是1,4,9,6,5。其他值不行

2)粗略的估計平方根值,反算該值的平方是否和設定值一致。

3)如果步驟2)中不一致,根據差值調整一下平方根值,重新計算,確定是否和設定值一致。

c語言怎麼判斷數是否是迴文數,C語言怎麼判斷一個數是否是迴文數?

所謂迴文數,就是說copy一個數字從左邊讀和從右邊讀的結果是一模一樣的,比如12321。以下是判斷一個數是否為迴文數的 大致思路就是將一個數反著排列一遍,如果和原先的數一樣,那麼就是迴文數。這個排列過程用到了餘數和整除。比如986,經過排列後為689,就不是迴文數。c語言經典例子之判斷迴文數 inc...

C中,編寫函式,輸入整數,利用指標返回該數的絕對值

include int mabs int a,int p int main c 是c語言的繼承,它既可以進行c語言的過程化程式設計,又可以進行以抽象資料型別為特點的基於物件的程式設計,還可以進行以繼承和多型為特點的物件導向的程式設計。c 擅長物件導向程式設計的同時,還可以進行基於過程的程式設計,因而...

使用c 判斷數是不是質數,使用C 判斷一個數是不是質數

include bool isprime int number int main return 0 質數又稱素數。指在一個大於1的自然數中,除了1和此整數自身外,不能被其他自然數整除的數。以上.只要把2到n 1的數全部給n除一遍,餘數全部不為0的話,就是質數.bool iszhishu int n ...