从1,2,3,4,5,6,7,8,9中任取5个数. 类型题从1,2,3,4,5,6,7,8,9中任取5个数,则(1)其中必有两数互质;(2)其中一个数是另一个数的2倍;(3)其中必有一个数的2倍是另一个数的倍数.以上结论中正确
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/20 08:40:21
从1,2,3,4,5,6,7,8,9中任取5个数. 类型题从1,2,3,4,5,6,7,8,9中任取5个数,则(1)其中必有两数互质;(2)其中一个数是另一个数的2倍;(3)其中必有一个数的2倍是另一个数的倍数.以上结论中正确
从1,2,3,4,5,6,7,8,9中任取5个数. 类型题
从1,2,3,4,5,6,7,8,9中任取5个数,则(1)其中必有两数互质;(2)其中一个数是另一个数的2倍;(3)其中必有一个数的2倍是另一个数的倍数.以上结论中正确的个数是( )个.
从1,2,3,4,5,6,7,8,9中任取5个数. 类型题从1,2,3,4,5,6,7,8,9中任取5个数,则(1)其中必有两数互质;(2)其中一个数是另一个数的2倍;(3)其中必有一个数的2倍是另一个数的倍数.以上结论中正确
(1)正确,如果选取的五个数中有两个相邻时,那么它们互质,如果都不相邻,则只能是 1,3,5,7,9,显然也肯定有两数互质,所以这是正确的.
(2)当选取的数是5,6,7,8,9时,就不正确.
(3)正确,我们将这9个数分组:
1
3,6,9
2,4,8
7
5
显然,如果369,或者248中取到两个数时就能满足条件,如果1取到了肯定立即就能满足条件,除了1以外,还有4组,必然会在369或者248中至少取得到两个数,无论是哪一组中的两上数,都会必有一个数的2倍是另一个数的倍数,所以是正确的.
都正确
97个
#include "stdio.h"
void main()
{
int a,b,c,d,e,f=0;
for(a=1;a<6;a++)
{for(b=a+1;b<7;b++)
{for(c=b+1;c<8;c++)
{for(d=c+1;d<9;d++)
{for(e=d+1;e<10...
全部展开
97个
#include "stdio.h"
void main()
{
int a,b,c,d,e,f=0;
for(a=1;a<6;a++)
{for(b=a+1;b<7;b++)
{for(c=b+1;c<8;c++)
{for(d=c+1;d<9;d++)
{for(e=d+1;e<10;e++)
{
if(b==2*a||c==2*a||d==2*a||e==2*a||c==2*b||d==2*b||e==2*b||d==2*c||e==2*c||e==2*d)
f++;
printf("a=%d,b=%d,c=%d,d=%d,e=%d\n",a,b,c,d,e);
printf("f=%d\n",f);
}
}
}
}
}
printf("f=%d\n",f);
return 0;
}
收起