簡單地說素數是一種除了能被1和它本身整除以外不能被其他任何數

時間 2021-09-05 23:50:38

1樓:888無餘

var a,i:longint;t:boolean;

begin

t:=true;

readln(a);

if a=1 then writeln('f');

if a<>1 then begin

for i:=2 to trunc(sqrt(a)) doif a mod i=0 then t:=false;

if t then writeln('t')else writeln('f');

end;

end.

2樓:匿名使用者

vara,i:longint;

b:boolean;

begin

read(a);

if a=1 then

begin

writeln('no comment');//1既不是質數也不是合數。

exit;

end;

for i:=2 to trunc(sqrt(a))do//判斷n是不是質數,只要看看它被不被2到根號n整除

if a mod i=0 then begin b:=true; break; end;//如果被整除就b:=true

if not b then writeln('yes')//如果a不被整除就輸出yes

else writeln('no');//否則輸出no

end.

3樓:沃萌_我的快樂

var a,b,c,x,i,n:longint; z:boolean;

begin

readln(n);

z:=true;

for i:=2 to n-1 do if (n mod i=0) then z:=false;

if z=false then writeln('bushi')else writeln('shi');

end. 純手寫 望採納

4樓:匿名使用者

var ok:boolean;

i,n:longint;

begin

readln(n);ok:=true;

for i:=2 to trunc(sqrt(n)) doif n mod i=0 then

ok:=false;

if ok then wrtie('yes')else write('no');

end.

5樓:

zhege 貌似簡單。。

.從鍵盤輸入乙個數,判斷該數是否為素數(除了1和它本身之外不能被其他數整除的數)。

6樓:倒霉熊

input'輸入數值bai

判斷是否du為素數,請輸入數字:zhi' to mm1=.t.

for aa=2 to m-1

if mod(m,aa)=0

m1=.f.

exit

endif

endfor

if m1

?'該數【

dao',m,'】是素數.'

else

?'該數【',m,'】不是素數,回他能答被【',aa,'】整除.'

endif

7樓:悲しみが積

雖然不會vf,不過看你的程式應該在檢測出可整除之後就退出迴圈的,不然你的f標誌只決定於最後一位是否整除。

還有,迴圈明顯只要到根號m就行了

輸出1-100之內的所有質數(質數是除了1和本身能被其整除外,沒有其它整數能被其整除的數)

8樓:

public class $ }}

private static boolean iszhishu(long num)

}return true;}}

9樓:匿名使用者

for(int i=1;i<=100;i++)

}if(j>k)

編輯乙個c語言程式 判斷數m是否為素數(只能被1和它本身整除的整數)? 10

10樓:匿名使用者

①bai

**du:zhi

#include

int isprime(long n);

int main(int argc, char const *argv)

int isprime(long n)

②dao

執行內:容

11樓:狼行千里吃肉

int main()else

return 0;}

除1和它本身之外,不能被其他整數整除的正整數稱為素數(注1不是素數,2是素數),若兩素數之差為2,則 10

12樓:郭敦顒

郭敦顒回答:

「2023年8月德國數學家希爾伯特在巴黎國際數學家大會上作了題為《數學問題》的

講演」.希爾伯特的數學問題共23個.第8問題為「素數問題,包括黎曼猜想、哥德**猜想和孿生素數猜想」.

[31,601]之間有多少對雙胞胎素數,共43個:

c語言程式設計過程程式的編寫非常專業,非我所長。

下面是我接觸過的這方面的情況。

2012-5-10

6,4. 求二維陣列的中各行的最大值;各列的平均值.並求主對角線和副對角線的元素之和.

檢舉 | 3 分鐘前

提問者: spydery

| 瀏覽次數:1次

郭敦顒回答:

這題沒給出二維陣列各行各列的各元素的具體數值,因此「二維陣列的中各行的最大值;各列的平均值」無法回答;但「主對角線和副對角線的元素之和」可解,其和為4。

追問其實吧 這是一道c語言程式題

答:在網路上讓人猜謎的題還真不少。

2012-5-24

2,問一道c題目,中間的&是什麼意思

檢舉 | 2012-5-23 21:18

提問者: 760693502

| 瀏覽次數:24次

#include

main()

答案是4

郭敦顒回答:

在回答——vfp程式:找出100-999之間個位數與十位數之和與10的模等於百位數,切該數是素數,急求!萬分感激。。。

檢舉 | 2012-5-21 21:15

提問者: 李大仁程又青9

| 瀏覽次數:23次

給出101、103、…、997共143個素數後,接著說

所以100-999之間個位數與十位數之和與10的模(之總和)等於百位數,且該數是素數的,它們的集合就是上面所列的全部素數共143個。 追問那程式怎麼寫啊?我想了好久都沒寫出來,萬分感激。。。

郭敦顒繼續回答:程式的編寫非常專業,非我所長(我不知道以後自己能否學會)我不懂怎樣編寫,但是我可以提供點資訊,你可了解查尋,或許從中可得到或悟出答案。

今天我就開始學習了,看學習效果如何,那麼就先交份答卷,看看及格否?

下面是答卷——

int a=7,b=4,c;

c=a&b;

這意思是說整數a=7,b=4,當a與 b均為真時,c為真,那麼c等於多少?條件中已給出算式:c=a&b即c=a+b,既然「a=7,b=4,」為真,於是有

c=a+b=7+4=11。

但是計算機內的計算是按二進位制進行計算的,所以

a=7,二進位制是111,佔3位(bit,1b=8bit, byte簡記為b就是位元組);b=4,二進位制是100;佔3位(bit);c =11,二進位制是1011,佔4位(bit)。

所以,答案是4,是說c =11,二進位制是1011,佔4位(bit)

getch(4);

getch——字元函式,getch(),通俗點說就是乙個數的二進位制的數佔多少位(bit)

填在()中。

main——主要部分,main()指的是中的getch()。所以也有main(4)。

所以,也不要把這類問題看得過於神秘,要緊的是要明白它們的意義。

13樓:匿名使用者

#include

void main()

}i++;

}for (i=100;i<=900;i++)if (x[i]!=0)

if (x[i+2]!=0)

printf("\n100-900之間共有%d對雙胞胎素數\n",k);}

除了1和0還有它本身之外,不能被質數除盡的都是質數對不對

14樓:匿名使用者

0和1既不是質數、也不是合數。

首先:數的整除研究的非0自然數的範疇,所以質數和合數肯定不包括0。

再來看看自然數「1」。

質數是指含有1和它本身2個因數的自然數,而自然數「1」只有本身1這1個因數,所以自然數「1」不符合質數的要求,那麼「1」不是質數。

合數是指除了1和它本身2個因數外,還含有其它因數的數。也就是說合數至少有3個因數,顯然自然數「1」不符合合數的定義,所以1既不是質數,也不是合數

15樓:匿名使用者

不對,質數的定義是乙個大於1的自然數,除了1和它本身外,不能被其他自然數(質數)整除,換句話說就是該數除了1和它本身以外不再有其他的因數;否則稱為合數。

所以質數必須是自然數,不包括負數或者小數。而題目中沒有限定這個條件,所以不對。

為什麼說沒有一種北方食物是不能被陳醋輕鬆駕馭的?

這是醋的化學性質,所決定的,北方大多是麵食與醋會發生化學軟化反應。因為北方人比較喜歡吃醋,只要是食物加了醋和辣子就會很喜歡吃。面試和醋會發生化學反應,酸鹼中和,所以做出來的食物不酸不苦。醋的確是個奇妙的東西啊,什麼食物一放醋,就被它折服了。因為只要有北方的陳醋,什麼特別難聞的味道都會被沖淡。北方多麵...

人類地六感首次被徵實,第六感是一種什麼感覺

我的第六感就挺強的,經常聯想到的事情就會發生,比如被炒魷魚。哈哈不開玩笑了,第六感就是預感比較強的人。第六感 一直是人們爭論的話題,有些人對 第六感 的存在深信不移,而有些人卻認為是無稽之談。如果人類有第六感,那麼 第六感官 在 科學家最近有了新的發現。犁鼻器 第六感官?嗅覺感官?科學家在對動物界進...

你被領導劈頭蓋臉地罵一頓之後是一種什麼狀態

幹君75722赫返 沒有心情再去做別的事情,一直會把這件事情放在心上,然後反思自己,為什麼被罵,調整好心態,回到工作該有的狀態。 銘刻 我會非常的生氣,但是如果自己真的做錯了,然後被領導劈頭蓋臉的說了一頓,那麼他也是理所應當的,因為我損失了這個公司的利益。 找個方式發洩一下自己的情緒,好好的反思,改...