c語言判斷100以內(nèi)素數(shù) VB編程輸出100以內(nèi)的素數(shù)?
VB編程輸出100以內(nèi)的素數(shù)?我記得素數(shù)是一個只能被1和它本身除的數(shù)。如果是這樣,下面的代碼可以實現(xiàn)它。Private Sub Command1uClick()For i=1 To 100 For j
VB編程輸出100以內(nèi)的素數(shù)?
我記得素數(shù)是一個只能被1和它本身除的數(shù)。如果是這樣,下面的代碼可以實現(xiàn)它。Private Sub Command1uClick()For i=1 To 100 For j=2 To i-1 If i Mod j=0然后退出For End If j=i-1然后打印i End If Next j Next i End Sub
#include<iostream>
使用命名空間std
int main()
{
intj
for(int i=2i<100i)//第一個循環(huán)是2-100個數(shù)
{
for(j=2J<=i/2J)//第二個循環(huán)是判斷i的值是否是素數(shù)。
{
如果(i%j==0)//如果它是可除的,那么它就不是素數(shù)。跳出
中斷
}
if(J>I/2)//判斷上循環(huán)是否正常結(jié)束
cout<<I< “”//如果上循環(huán)正常結(jié)束,然后I是一個素數(shù)輸出
}
]cout<<endl
]}
c 怎么編程輸出100以內(nèi)的素數(shù)?
int I=1//循環(huán)變量
bool s//指示它是否是一個素數(shù)
for(I< 100 I)
{
s=true//假設當前I是一個素數(shù)
for(int j=2 j< I j)
{
//如果I可以被自身整除并且除1以外的任何數(shù)字,則它不是素數(shù)
如果(I%J==0)
s=false
}
//如果它是素數(shù),則輸出
如果(s)控制臺寫入線(i.tostring())
用C#編程輸出100以內(nèi)的所有素數(shù)?
首先,你需要了解什么是素數(shù);
素數(shù)是一個只能被自身和1除的數(shù),這樣,你就可以用判斷語句來實現(xiàn)它。當條件被設置時,你輸出一次,直到條件沒有被設置,你退出程序!