在1---100的所有自然数中,既不是3的倍数,也不是5的倍数,的数有多少?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 00:36:45
在1---100的所有自然数中,既不是3的倍数,也不是5的倍数,的数有多少?

在1---100的所有自然数中,既不是3的倍数,也不是5的倍数,的数有多少?
在1---100的所有自然数中,既不是3的倍数,也不是5的倍数,的数有多少?

在1---100的所有自然数中,既不是3的倍数,也不是5的倍数,的数有多少?
[]表示取整,里面做除法就舍掉余数.
[100/3]=33
[100/5]=20
3,5互质,3*5=15
[100/15]=6
100-33-20+6=53
这个涉及容斥原理.

100-33-20+6=53(个)

这题用c语言好解决啊!
代码如下:
# include
void main()
{
int i,count=0;
for(i=1;i<=100;i++)
{
if(i%3!=0&&i%5!=0)
{
printf("%d , ",i);
count++;

全部展开

这题用c语言好解决啊!
代码如下:
# include
void main()
{
int i,count=0;
for(i=1;i<=100;i++)
{
if(i%3!=0&&i%5!=0)
{
printf("%d , ",i);
count++;
}
}
printf("\n\n");
printf("%d\n",count);

}
//总共有53个,都列出来了。

收起

3的倍数有33个 5的倍数20个 既是3 有是5的倍数是6个
100-33-20+6=53(个)