大家来讨论:^_^ ,两个程序
个位数为6,且能被3整除的五位数共有多少个?方法一:
main( )
{ int a,b,c,d,i;
i=0;
for(a=1;a<=9;a++)
for(b=0;b<=9;b++)
for(c=0;c<=9;c++)
for(d=0;d<=9;d++)
{
if((a+b+c+d+6)%3==0)
i++;
}
printf("%d",i);
}
二:
main( )
{ int a,b,c,d,i;
i=0;
for(a=1;a<=9;a++)
for(b=0;b<=9;b++)
for(c=0;c<=9;c++)
for(d=0;d<=9;d++)
{
if((a*10000+b*1000+c*100+d*10+6)%3==0)
i++;
}
printf("%d",i);
}
两个程序的运行结果一个是3000,一个是30001。????
[此贴子已经被作者于2007-4-12 14:21:17编辑过]