写出寻找1至1000中7的倍数的算法导论

1至1000中有多少个数字0_百度知道
1至1000中有多少个数字0
0在末尾的:10的倍数、100的倍数和1000的倍数,而只要含0即可,所以只算10的倍数:10的倍数有个;0在中间的:只有3位数中有这样的数。其中百位上是1的有101到109,共9个(100已经算过,不能重复计算);同样百位上是2到9的也各有9个;那么0在中间的数有9×9=81个;所以含0的数共有100+81=181个。含有多少个0,也从末尾和中间两个方面计算:末尾有1个0的:10的倍数有100个,计100个0;末尾有2个0的:100的倍数有10个,但0的个数在10的倍数中已计算过1次,所以不能重复计算,计10个;末尾有3个0的:只有1000,但前面已经将个位、十位上的0计算过了,只能计1个0;中间有0的:与上面的计算方法相同,有81个0;所以共有100+10+1+81=192个0.
其他类似问题
按默认排序
其他2条回答
11个101~200共
20个201~300共
20个.................................................. 901~1000共
自己数下~刚刚好1000个
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁在1到1000中,不是3或5或7的倍数的数有多少个?
在1到1000中,不是3或5或7的倍数的数有多少个?
我需要解题的过程
设不是它们的倍数的个数为N个:
列方程为:
1000-N=0/5+1000/7-(0/21+0/105)
解得N=457.14286,约为457个
在1到1000中,是3的倍数的有333个(……1);是5的倍数的有200个();
是7的倍数的有142个(……6)。
其中既是3的倍数又是5的倍数的有66个(……10);既是3的倍数又是7的倍数的有47个(……13);既是7的倍数又是5的倍数的有28个;既是3的倍数又是5的倍数又是7的倍数的有9个。
故在1到1000中,是3或5或7的倍数的数有(333+200+142)-(66+47+28)+9=675-141+9=543个
在1到1000中,不是3或5或7的倍数的数有个
的感言:xie
其他回答 (6)
3的倍数有 99/3=33个
5的倍数有 100/5=20个
7的倍数有 98/7=14个
15的倍数有 90/15=6
21的倍数有 84/21=4
35的倍数有 70/35=2
3*5*7的倍数没有
所以33+20+14-6-4-2+0=55
这是“在1到1000中,不是3或5或7的倍数的数有多少个? ”的解法 此题一样
999/3+/7-990/15-987/21-980/35
=333+200+142-66-47-28
=534
(个)
答:在1到1000中,不是3或5或7的倍数的数有466个。
是3的倍数个数333
是5的倍数个数200
是7的倍数个数142
是3*5=15的倍数个数为66
是3*7=21的倍数个数为47
是5*7=35的倍数个数为28
是3*7*5=105的倍数个数为9因此在1到1000中,不是3或5或7的倍数的数个数:
=0+142-66-47-28+9)=
...6
/3=9...11
所以在1到1000中,是3或5或7的倍数的数有333+200+142-9=666个
所以在1到1000中,不是3或5或7的倍数的数有个
去掉3、5、7倍数都是,3n,5n,7n
对3来说,n=1,2,3,。。。。。。333,共有333个
对5来说,n=1,2,3,。。。。。。200,共有200个
对7来说,n=1,2,3,。。。。。。142,共有142个
合计675个
所以不是3或5或7的倍数的数有=326个(包括0)
3的倍数是333个
5的倍数是200个
7的倍数是142个
15的倍数是66个
21的倍数是47个
35的倍数是28个
105的倍数是9个
于是总共是333+200+142-66-47-28+9=543
于是不是他们倍数的是457个
等待您来回答
理工学科领域专家已有天涯账号?
这里是所提的问题,您需要登录才能参与回答。
"天涯问答"是天涯社区旗下的问题分享平台。在这里您可以提问,回答感兴趣的问题,分享知识和经历,无论您在何时何地上线都可以访问,此平台完全免费,而且注册非常简单。
计算1到个自然数中是5的倍数或有约数7的数有多少个
计算1到个自然数中是5的倍数或有约数7的数有多少个
09-08-27 &匿名提问 发布编写一个程序,求1~1000之间的所有3的倍数之和和所有7的倍数之和及所有3或7的倍数之和。 这个写的对不对?
编写一个程序,求1~1000之间的所有3的倍数之和和所有7的倍数之和及所有3或7的倍数之和。 这个写的对不对?
不区分大小写匿名
应该是对的。你得出的结果是 3的倍数之和与7的倍数之和
错了S2里,被21整除的数都没有了&IF i MOD 3=0 OR i MOD 7=0 THEN& &S3=S3+i& &IF i MOD 3=0 THEN&& & &S1=S1+i& &END IF& &IF i MOD 7=0 THEN& & &S2=S2+i&& &END IFELSE&& & i=i+1END IF
S3不是能被21整除的数吗
是能被3或7整除,不是即被3又被7整除你写的那个程序,S1,S3是对的但S2是错的
等待您来回答
数学领域专家

我要回帖

更多关于 算法导论 的文章

 

随机推荐