編程判斷完全平方數(shù) 怎樣判斷一個數(shù)是不是完全平方數(shù)?
怎樣判斷一個數(shù)是不是完全平方數(shù)?復(fù)制以下代碼:#include<stdio。H>#包含<math。H>void main(){int n printf(“please enter a
怎樣判斷一個數(shù)是不是完全平方數(shù)?
復(fù)制以下代碼:#include<stdio。H>#包含<math。H>void main(){int n printf(“please enter a number:”)scanf(%d“,&n)if(n==(int)sqrt(n)*(int)sqrt(n))printf(“is a complete square!”!n “)elseprintf(”不是完整的正方形!C語言是一種靜態(tài)的、編譯的、通用的、區(qū)分大小寫的、不規(guī)則的編程語言,支持過程式編程、面向?qū)ο缶幊毯头盒途幊?。C語言被認(rèn)為是一種中間語言,它結(jié)合了高級語言和低級語言的特點(diǎn)。C是由bjarnestroustrup于1979年在新澤西梅利莎貝爾實(shí)驗(yàn)室設(shè)計和開發(fā)的。C進(jìn)一步擴(kuò)展和改進(jìn)了C語言,最初用class命名C,后來在1983年更名為C。C是C的超集。事實(shí)上,任何合法的C程序都是合法的C程序。注意:使用靜態(tài)類型的編程語言在編譯時執(zhí)行類型檢查,而不是在運(yùn)行時。標(biāo)準(zhǔn)物質(zhì)快跑。快跑[參考時間:2018年1月3日
思路:1。判斷該值是否大于等于02,平方根數(shù)為3。判斷平方根后的整數(shù)和平方根后的數(shù)是否相等,如果相等則為完全平方數(shù),否則不是示例:Dim a,b對于a=1到100,如果a>=0,那么B=SQR(a)如果int(B)=B那么“complete square number else”不是一個完整的平方數(shù)end如果下一個a,這個數(shù)就不能被平方