|
| » 首页 » 电脑_数码 » 编程 » 在1到100的自然数中,能被3或5整除的数共有多少个? |
在1到100的自然数中,能被3或5整除的数共有多少个? |
|
|
![]() |
|
|
x=0 for (i=1 i>=100 i++){ if (i mod 3 = 0 or i mod 5 = 0 ){ x=x+1 } } 最后运算x的值就是了 一共是47个 for i=1 to 100 if i mod 3=0 or i mod 7=0 then a=a+1 next i print a java代码如下: public class exam{ public static void main(String args[]){ x=0; for(i=1;i<=100;i++){ if(i%3==0 || i%5==0) x=x+1; } System.out.println("能被3或5整除的数共有"+x+"个"); } } 其他语言的算法都差不多,只是语法的写法不一样而已 一楼的回答好象for循环里的i>=100符号弄反了哦 大家给的都是程序,我想你要的应该不是编程吧! 可以这样想: 1、从1到15,16到30,…,76到90等这六组数,每组连续的15个数规律是一样的,即每组的15个数里有5个能被3整除,有3个能被5整除,有1个能被3和5同时整除,亦即每组的十五个数里满足你的要求能被3或5整除的数的个数为: 3+5-1=7(个) 而这样连续15个数一共有六组,即从1到90中能被3或5整除的数有: 7*6=42(个) 2、91到100这几个数里,能被3整除的有3个,能被5整除的有2个 3、综上,1到100里能被3或5整除的数的个数有: 42+3+2=47(个) |
| 《在1到100的自然数中,能被3或5整除的数共有多少个?》答案收集时间:2008-06-14 14:34:31 |