如何用vb編寫程式判斷數是完全平方數

2021-03-03 20:58:51 字數 1989 閱讀 5533

1樓:匿名使用者

思路:1、判斷值是否copy大於等於0

2、開平方這個數

3、判斷開平方後取整和開平方後的數是否相等,如果相等是完全平方數,否則不是

例子:dim a,b

for a=1 to 100

if a>=0 then

b=sqr(a)

if int(b)=b then

\'完全平方數

else

\'不是完全平方數

end if

else

\'這個數不能開平方

end if

next a

2樓:匿名使用者

input x

判斷x是整數

判斷x<>0

判斷x<>1

條件成立(是整數,不等於0不等於1) theny=x開方。

m=y的整數

判斷:if y=m then

是if y《》m then不是

3樓:匿名使用者

什麼 是完全平方 數 呢

vb編寫程式判斷是否為完全平方數

4樓:我們的夢

你的程式是寫的不好了。不知語句怎樣?

5樓:匿名使用者

**呢????????

6樓:肥翠梅休媛

思路:1、判斷值是否大於等於0

2、開平方這個數

3、判斷開平方後取整和開平方後的數是否相等,如果相等是完全平方數,否則不是

例子:dim

a,bfor

a=1to

100if

a>=0

then

b=sqr(a)

ifint(b)=b

then

\'完全平方數

else

\'不是完全平方數

endif

else

\'這個數不能開平方

endif

nexta

7樓:聽不清啊

private sub ***mand1_click()dim n as long, x as longn = inputbox("請輸入一個整數:")x = sqr(n)

if x * x <> n then msgbox (n & "不是一個完全平方數") else msgbox (n & "是一個完全平方數")

end sub

判斷一個數是不是完全平方數,為什麼我寫的程式出不來

8樓:匿名使用者

一、數學概念:

完全平方即用一個整數乘以自己例如1*1,2*2,3*3等,依此類推。若一個數

能表示成某個整數的平方的形式,則稱這個數為完全平方數。

二、演算法設計:

根據概念,只要存在一個整數m,使得m*m的值為n,那麼n就是完全平方數了。

於是只需要對可能的m進行遍歷,即可得到n是否為完全平方數的結論了。

三、參考**:

#include

int main()

使用函式判斷完全平方數:輸入一個正整數n,判斷其是否為完全平方數,如果是,則輸出"yes",如果不

9樓:

c可以這麼

寫:#include

int issquare(int n)

int main(int argc,char *argv)printf(issquare(x) ? "yes\n" : "no\n");

return 0;}

10樓:匿名使用者

#include

#include

int issquare( int n );

int main()

int issquare(int n)

vb編寫程式計算分段函式,VB編寫程式,計算分段函式

在窗體上放一個命令按鈕,將 複製到窗體裡,程式執行單擊一次命令按鈕可輸入一次n的值 如下 private sub command1 click dim n,y as single n inputbox 請輸入n的值 select case n case is 0 y 2 n 5 case 0 y 0...

vb程式,編寫程式,將陣列a(10)中的元素向左迴圈移動,即a 1 a 2 ,a 2 a 3)a 10 a

很容易實現!var n as integer m a 1 for i 1 to 9 n a i a i a i 1 a i 1 n next 下面是我在電子 中進行的測試 dim a 10 as integer sub yu for i 1 to 10 a i i cells i,1 a i nex...

c語言中如何用多個檔案編寫程式C語言中,如何用多個檔案編寫程式

將一個函式寫在一個檔案裡,然後再在另一個檔案裡用 include 包含這個檔案。舉個例子 在檔案c1.c裡編一個函式 void printword 再建立一個檔案c2.c,檔案開頭寫上 include c1.c 就可以呼叫c1.c裡的函式printword 了 舉個簡單的例子!你會容易理解的。你寫一...