求在3000以内能被17或者23整除的正整数个数
来源:百度知道 编辑:UC知道 时间:2024/05/18 01:18:45
#include<stdio.h>
void main() {
int j = 0;
for(int i=1;i<3000;i++)
if((3000%17)||(3000%23)) j++;
printf("%i",j);
}
不好意思,补充下。楼上的做法,遇到17与23的公倍数怎么办?
for(i=1;i<3000;c++)
if((3000%17)||(3000%23))
输出
ayo
程序代码如下:
Private Sub Command1_Click()
Dim i%
Dim sum%
sum = 0
For i = 1 To 3000
If i Mod 17 = 0 Or i Mod 23 = 0 Then
sum = sum + 1
List1.AddItem i
Label1.Caption = sum
End If
Next i
End Sub
就这个程序吧
vb
for i=1 to 3000
n=i mod 17
m=i mod 23
if n=0 then
print i
end if
if n=0 then
print i
end if