在1---100的所有自然数中,既不是3的倍数,也不是5的倍数,的数有多少?
答案:4 悬赏:0
解决时间 2021-02-18 23:20
- 提问者网友:柠檬香
- 2021-02-18 03:42
要算式,快一点
最佳答案
- 二级知识专家网友:野性且迷人
- 2021-02-18 05:15
[]表示取整,里面做除法就舍掉余数.
[100/3]=33
[100/5]=20
3,5互质,3*5=15
[100/15]=6
100-33-20+6=53
这个涉及容斥原理.
[100/3]=33
[100/5]=20
3,5互质,3*5=15
[100/15]=6
100-33-20+6=53
这个涉及容斥原理.
全部回答
- 1楼网友:强势废物
- 2021-02-18 07:44
晕,俺马虎了,改正 5的倍数有100/5=20个 6的倍数有100/6=16余4,故有16个 30的倍数有100/3=3余10,故有3个 5的倍数,或6的倍数有20+16-3=33个 不是的有100-33=67个
- 2楼网友:余生继续浪
- 2021-02-18 06:40
3的倍数有33个 5的倍数20个 既是3 有是5的倍数是6个 100-33-20+6=53(个)
- 3楼网友:duile
- 2021-02-18 06:26
这题用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个,都列出来了。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯