1樓:司馬刀劍
package questions;
public class q10
public static void main(stringargs)
int n=0;
for(int i=0;i<=100000;i++)//先確定一個在100000內的大概範圍
if(iscompsqrt(i+100))
n=i;
break;
system.out.print("所求的數是:"+n);
private static boolean iscompsqrt(int p)//判斷完全平方數的方法
boolean flag=false;
double fsqrt=math.sqrt(p);//先將數開平方
int q=(int)fsqrt;//轉換成整數,另q為開平方且轉換為整數的結果。
if(p==math.pow(q,2))//pow(x,y)就是計算x的y次冪。把開平方後的整數再平方,看看它和開平方之前的數是不是相等。
flag=true;
return flag;
2樓:
for(let i=1;i<=100;i++)
}有用的話望採納!
用js編寫一個程式:要求羅列出100以內的所有完全平方數(正方形數)?
3樓:司馬刀劍
#include #include int isfullsquare(unsigned long n); int main(void) } return 0;} int isfullsquare(unsigned long n)
c語言程式:編寫函式,判斷一個正整數是否為完全平方數,並輸出100以內的完全平方數。
4樓:凌亂心扉
*/package questions;
public class q10
}system.out.print("所求的數是:"+n);
}private static boolean iscompsqrt(int p)//判斷完全平方數的方法
return flag;}}
return用法:
作用是結束正在執行的函式,並返回函式值。return後面可以跟一個常量,變數,或是表示式。
函式的定義一般是這樣的,例如:
int a(int i)//第一個int是函式的返回值的型別,也就是return後面跟的值的型別,a是函式的名稱,括號裡的是傳遞給函式的引數,int是引數的型別,i是引數的名字
簡單函式舉例:
int addone(int b)
該函式的作用是取得一個數,將這個數加上1,再將結果返回
呼叫時這樣:
int result=addone(2);//此時result的值為3
函式括號裡的引數也可以為變數或能算出值的表示式
以上就是一個基本的函式,一般的函式都有返回值,也就是return後面跟的值,返回值可以為各種資料型別,如:int,float,double,char,a(陣列),*a(指標),結構或類(c++)
但不是所有函式都有返回值,如果某個函式無返回值,那麼返回值的位置則為「void」關鍵字,此時函式體中無返回值,即無return的值。但是函式中也可出現return,即一個空的return句子,其作用是使函式立即結束,如
void print()//括號中為空表示無傳遞引數
//該函式只執行到return語句處,即螢幕上輸出的為"ab"
5樓:匿名使用者
#include
#include
int isfullsquare(unsigned long n);
int main(void)
}return 0;
}int isfullsquare(unsigned long n)
6樓:空空
#include
int ispf(int n)
int main()
用js編寫求出100以內的質數
7樓:匿名使用者
// 質數定義為在大於1的自然數中,除了1和它本身以外不再有其他因數的數稱為質數。
// 偽**:
// 根據函式的定義,使用兩次迴圈,從1-100去遍歷,當引數一對引數二能夠整除的時候就跳過,將剩下沒有因數的引數一新增到陣列中。
var prime = function(len)}if(i <= j && i !=1)
}return arr;
};console.log(prime(100)); //輸出100以內的質數
8樓:匿名使用者
// 定義函式,計算是不是質數, 只能被1和自己整除的數function isprime(n)
if (n % 2 == 0 || n % 3 == 0)for (var i = 5; i * i <= n; i += 6)
}return true;
}// 測試
console.log(isprime(2)); // trueconsole.log(isprime(3)); // trueconsole.
log(isprime(4)); // falseconsole.log(isprime(5)); // true執行結果:
100 以內的平方數表
9樓:高數線代程式設計狂
1^2=1
2^2=4
3^2=9
4^2=16
5^2=25
6^2=36
7^2=49
8^2=64
9^2=81
10^2=100
11^2=121
12^2=144
13^2=169
14^2=196
15^2=225
16^2=256
17^2=289
18^2=324
19^2=361
20^2=400
21^2=441
22^2=484
23^2=529
24^2=576
25^2=625
26^2=676
27^2=729
28^2=784
29^2=841
30^2=900
31^2=961
32^2=1024
33^2=1089
34^2=1156
35^2=1225
36^2=1296
37^2=1369
38^2=1444
39^2=1521
40^2=1600
41^2=1681
42^2=1764
43^2=1849
44^2=1936
45^2=2025
46^2=2116
47^2=2209
48^2=2304
49^2=2401
50^2=2500
51^2=2601
52^2=2704
53^2=2809
54^2=2916
55^2=3025
56^2=3136
57^2=3249
58^2=3364
59^2=3481
60^2=3600
61^2=3721
62^2=3844
63^2=3969
64^2=4096
65^2=4225
66^2=4356
67^2=4489
68^2=4624
69^2=4761
70^2=4900
71^2=5041
72^2=5184
73^2=5329
74^2=5476
75^2=5625
76^2=5776
77^2=5929
78^2=6084
79^2=6241
80^2=6400
81^2=6561
82^2=6724
83^2=6889
84^2=7056
85^2=7225
86^2=7396
87^2=7569
88^2=7744
89^2=7921
90^2=8100
91^2=8281
92^2=8464
93^2=8649
94^2=8836
95^2=9025
96^2=9216
97^2=9409
98^2=9604
99^2=9801
100^2=10000
10樓:您輸入了違法字元
1^2=1,2^2=4,3^2=9,4^2=165^2=25,6^2=36,7^2=49,8^2=649^2=81,10^2=100
餘下部分見下圖:
11樓:小q解憂專答
例如:1^2=1;2^2=4;3^2=9;4^2=16;5^2=25;6^2=36;7^2=49;8^2=64;9^2=81;10^2=100
具體剩餘的可以看見下方**:
12樓:匿名使用者
1^2=1
2^2=4
3^2=9
4^2=16
5^2=25
6^2=36
7^2=49
8^2=64
9^2=81
10^2=100
11^2=121
12^2=144
13^2=169
14^2=196
15^2=225
16^2=256
17^2=289
18^2=324
19^2=361
20^2=400
21^2=441
22^2=484
23^2=529
24^2=576
25^2=625
26^2=676
27^2=729
28^2=784
29^2=841
30^2=900
31^2=961
32^2=1024
33^2=1089
34^2=1156
35^2=1225
36^2=1296
37^2=1369
38^2=1444
39^2=1521
40^2=1600
41^2=1681
42^2=1764
43^2=1849
44^2=1936
45^2=2025
46^2=2116
47^2=2209
48^2=2304
49^2=2401
50^2=2500
51^2=2601
52^2=2704
53^2=2809
54^2=2916
55^2=3025
56^2=3136
57^2=3249
58^2=3364
59^2=3481
60^2=3600
61^2=3721
62^2=3844
63^2=3969
64^2=4096
65^2=4225
66^2=4356
67^2=4489
68^2=4624
69^2=4761
70^2=4900
71^2=5041
72^2=5184
73^2=5329
74^2=5476
75^2=5625
76^2=5776
77^2=5929
78^2=6084
79^2=6241
80^2=6400
81^2=6561
82^2=6724
83^2=6889
84^2=7056
85^2=7225
86^2=7396
87^2=7569
88^2=7744
89^2=7921
90^2=8100
91^2=8281
92^2=8464
93^2=8649
94^2=8836
95^2=9025
96^2=9216
97^2=9409
98^2=9604
99^2=9801
100^2=10000
【拓展資料】
平方數(或稱完全平方數),是指可以寫成某個整數的平方的數,即其平方根為整數的數。例如,9 = 3 × 3,9是一個平方數。
平方數也稱正方形數,若n為平方數,將n個點排成矩形,可以排成一個正方形。
編寫一段C語言程式,程式功能是 求2 4 6 898 100的值
include stdio.h int main printf d sum return 0 include int main 方法二 include int main c語言程式設計計算2 4 6 8 98 100的值 10 include main printf s d n s ps 按照前面的...
用c語言編寫輸入一段英文,1統計這段英文的單詞數2輸入特定單詞,統計本單詞在上述英文中出現的次數
include include include char getword file fp int main char words 2000 word 50 search 50 gets words fputs words,fp fclose fp if fp fopen en.txt r null ...
編寫一段程式,讓微控制器的P1 7輸出1ms的方波 用定時器T1完成 ,晶振頻率12MHz
機器週期 t 12 fosc 12 12x10 6 2x10 6s 1 s 1ms方波的半週期 500 s 計數值 500 s 1 s 500d 約定t1工作方式0,是13位計數器,2 13 8192d 500d 7692d 1e0ch th1 1eh,tl1 0ch 彙編程式如下 org 0000...