1樓:匿名使用者
下面是一個vb**求100~200之間的全部素數的**:
public function issushu(byval pa as integer) as boolean
dim pb as integer = pa - 1dim res as boolean = truefor i = 2 to pb
if pa mod i = 0 then
res = false
exit for
end if
next i
return res
end function
private sub button1_click(byval sender as system.object, byval e as system.eventargs) handles button1.
click
dim str as string
str = ""
for i = 100 to 200
if issushu(i) then
str = str & i & " "
end if
next
msgbox(str)
end sub
執行結果:
2樓:匿名使用者
<?php
$a=array();
for($i=100;$i<200;$i++)}foreach($a as $k=>$v)echo $v." ";
}echo "
100-200之間的以內素數的個數是". count($a);
?>
3樓:匿名使用者
樓主 參考
經常遇到類似的題目,可以參考此程式!
vb 2008 除錯通過!
public class form1
dim prime(100) as integer
dim currentindex as integer
private sub form1_load(byval sender as system.object, byval e as system.eventargs) handles mybase.
load
textbox1.scrollbars = scrollbars.vertical
currentindex = 1
prime(currentindex) = 2
end sub
private sub button1_click(byval sender as system.object, byval e as system.eventargs) handles button1.
click
dim i as integer
dim sum as integer
for i = 3 to 200 step 2 '顯然,單數才有可能是素數
if isprime(i) then
currentindex = currentindex + 1
prime(currentindex) = i
end if
next
sum = 0
for i = 1 to currentindex '輸出到 textbox 框中,一行一個數,並 累計 求和,結果也 輸出 在 此框!
textbox1.text = textbox1.text & i & ", " & prime(i) & vbcrlf
sum = sum + prime(i)
next
textbox1.text = textbox1.text & vbcrlf & "sum, " & sum & vbcrlf
end sub
private function isprime(byval number as integer) as boolean '自定義函式,判斷是否為素數
dim i as integer
isprime = true
for i = 1 to currentindex
if number mod prime(i) then '用這個數除以自知 的 素數,能整除的顯然不是 素數
else
isprime = false
exit function
end if
next
end function
end class
4樓:**愛人醉紅顏
#include
#include
void main()}
c語言程式設計 求100-200之間的全部素數
5樓:匿名使用者
把else那行去掉
在第二個for後面
if(i == sqrt(n))
printf("%d\n", n);
求100-200間的全部素數 這個用c語言怎麼程式設計
6樓:匿名使用者
#include
int isprime(int a)
int main(void)
printf("\n");}
7樓:唯意朵朵
#include
main()
if(n%n==0)printf(「\n」);
}printf(「\n」);}
編寫c語言程式,求100~200之間所有素數。
8樓:匿名使用者
素數就是隻能被1和本身整除的數,先定義一個函式用於判斷一個數是否是素數,在從100到200依次迴圈判斷,如果是素數則輸出。
#include
int fun(int n){//判斷n是否是素數int i;
for(i=2;i
9樓:彌鷗逮成蔭
#include
void
main()
void
outputsushu(int
k)if(w==0)
printf("%d\t是素數\n",k);
else
printf("%d\t不是素數\n",k);}
10樓:王澤無敵真的
# include
# include
int main()
if(k>sqrt(i*1.0))
if(n%10==0)
printf("\n");
}return 0;}
11樓:
#include
#include
int isprime(int n)
void main()
printf("\n");
for(i=2;i<1000;i++)
12樓:匿名使用者
#include
#include
#include
int primer_number(int lower, int upper)
if (flag == 0)
count++;
}return count;
}int main(void)
c語言程式設計題:求100到300之間的所有素數?
13樓:匿名使用者
#include
#include
main()
if(leap) //如果標誌位為1,表示從2到根號m不能整除m,即m是素數
leap=1;
}printf("\nthe total is %d",h);}
14樓:匿名使用者
for(i=2;i<=300;i++) isprime[i]=1;tot=0;for(i=2;i<=300;i++) for(j=1;j<=tot&&i*prime[j]<=300;j++) }prime[i]最終儲存的就是從1-300的素數,從中選出100-300的即可,演算法複雜度o(n).比判斷素數複雜度低,較優。
15樓:匿名使用者
上面那個可能通不過編譯,下面的可以。#include#include "math.h"
main()
//被整除說明m不是素數
if(leap)
leap=1;
}printf("\nthe total is %d",h); //詳細說明參考譚浩強的c語言書}
16樓:匿名使用者
#include
int main(void)
int i,j,a;
int c[100]=,n=0;
for(i=100;i<=300;i++)a=0;
for(j=2;j<(i/2);j++)
if(i%j==0)
a=1;
if(a==0)
c[n]=i;
n++;
n=0;
while(c[n]!=0)
printf("%d ",c[n]);
n++getch();
效果如圖:
17樓:勵若
//樓豬採納我吧,不然沒天理啊,我的嘴簡單
#include
void main()
18樓:匿名使用者
#include "stdio.h"
main()}
19樓:不只談情說愛
#include
main()
if(a==b)
printf("%d",a);
c++;
if(c%5==0)
printf("\n");}}}
編寫j**a程式,輸出100到200之間的所有素數
20樓:匿名使用者
public static void main(string args)
}if(isprime)
} }}
21樓:匿名使用者
public class sushu
}system.out.println('2');
system.out.println('3');
system.out.println('5');
system.out.println('7');
system.out.println("100以內質數數量:");
system.out.println(sum);}}//100以內的,參考一下吧
22樓:匿名使用者
public class b
}if(isprime)}}
}----------------
101, 103, 107, 109, 113, 127, 131, 137, 139, 149, 151, 157, 163, 167, 173, 179, 181, 191, 193, 197, 199,
23樓:大為
1樓的這個答案是錯的,if((i%2!=0)&&(i%3!=0)&&(i%5!=0)&&(i%7!=0))
質數判斷錯誤
24樓:離_蹲點守候愛
public class ketangzuoyeif(a==b)
system.out.println(a);}}}
25樓:
要想輸出素數,你得先搞明白素數是怎麼判斷的。二樓的素數判斷挺合理。。。
c語言輸出100 200之間的素數
邏輯錯誤,準確位置為14行,正確 如下 include int main if j i return 0 擴充套件資料 質數又稱素數。一個大於1的自然數,除了1和它自身外,不能被其他自然數整除的數叫做質數 否則稱為合數。質數的個數是無窮的。歐幾里得的 幾何原本 中有一個經典的證明。它使用了證明常用的...
C語言程式設計題!求幫忙,c語言程式設計題求幫忙!!
include include int main 示例執行結果 f c work a.exe 90 5 1 2 90 94 53 c語言程式設計題求幫忙!所求的條件表示式為 a b c a c b b c a c語言程式設計題求幫忙!include int main void char s 20 1...
用c語言程式設計題。求大神啊,用C語言程式設計題。求大神啊
include typedef struct stu stu int main for i 0 i 3 i printf n最高分學生的資訊 n printf 學號 s n stus max num printf 姓名 s n stus max name printf 第1門課成績 2f n stu...