楼主应该没把程序写完整。
不过这个程序的意思是这样的:
main()
{
int x,n=0;
for(x=0;x<60;x++)
{
if(x%2==0)
if(x%3==0)
if(x%
m==0) //这里m代表一个数,应该不是缺省值吧。大家可以改变m的值验证。
n++;
}
printf("%d\n",n);
}
这个for循环包括三个if语句。其意思实际上就是在60以内找能同时被2 3 m整除的数。
比如m=4的时候,就是问,0到60有几个数能同时被3 和4 整除,有5个。
当=5的时候,就是问有几个数能同时被2 3 5即30整除,有两个。大家验证一下。
[
本帖最后由 m456m654 于 2009-12-25 13:10 编辑 ]