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