1樓:█言哥
根據相鄰的兩個數字不相同,可得
(1)以1開頭的三位數有:
121,123,131,132;
回(2)以2開頭的答三位數有:
212,213,231,232;
(3)以3開頭的三位數有:
312,313,321,323.
因為4×3=12(個),
所以一共有12個滿足條件的三位數.
答:一共有12個滿足條件的三位數.
一個三位數,每一位上的數字都是0、7、8中的一個,且數字可以重複,那麼一共有多少個滿足條件的三位數
2樓:木刻木刻
一共有700,708,707,780,787,788,770,777,788,
800,807,808,870,877,878,880,887,888這18個三位數。
具體需要計算的話,因為首位不能是0,所以第一位有7和8兩種可能,第二位專和第三屬位由於可以重複,所以每一位都是有0,7,8三種可能,列式為
2×3×3=18種
3樓:木子
滿足條件的數一共有bai16個,有以下幾種情du況(1)百位數字zhi
是dao8,這些數分別版是
888 887 880 878 877 870 807 800
(2)百位數字是7,這些數分別是
777 787 770 778 700 788 780 708
0不能放在百位上,權只能放在十位和個位上
4樓:happy羊春三月
1、這個是概率問題,可畫樹形圖,如圖所示, 那麼一共有18個滿足條件的三位數。
2、也可以看成百位上有2個選擇,十位上有3個選擇,個位上有3個選擇,所以共有2x3x3=18種。
5樓:龍捲風
千位有兩種選擇,百位有三種選擇,個位也有三個選擇,然後再排列組合,2x3x3=18,共有18種三位數。
6樓:尹大海的愛琦琦
888、800、880、808、777、770、707、700、887、878、788、778、787、877、870、807、780、708共18個
3x3x2=18個
一個三位數,十位上的數字是百位上的數字的3倍,個位上的數字是十位上數字的2倍這個三位數是多少
7樓:
答案為136
分析如下:
設百位上
數字為x,則十位上的數字為3x,個位上的數字是6x。
根據題意可知,x、3x和6x均為大於0小於10的整數,即0
x最大隻能為1,因為如果x為2,則6x就大於10。所以,x有唯一的值1,3x為3,6x為6,故:
這個三位數是136
8樓:通靜姝類谷
條件:「1,十位上的數字是個位上數字的3倍,2,百位上的數字是十位上數字的2倍」。
十位:3(6和9不能滿足條件2)。
百位:6。
這個數:631。
這個三位數是631。
9樓:匿名使用者
解:設百位數字是x,則十位數字是3x,個位數字是3x·2百位數字不等於0,x是1到9的自然數。個位數字為0到9的自然數3x·2≤9
x≤1.5
又x為1到9的自然數,x=1
3x=3,3x·2=6
這個三位數是136
10樓:大魚行
設百位上數字為x,則十位上的數字為3x,個位上的數字是6x。
根據題意可知,x、3x和6x均為大於0小於10的整數,即0
x最大隻能為1,因為如果x為2,則6x就大於10。所以,x有唯一的值1,3x為3,6x為6,故:
這個三位數是136
python 有1,2,3,4個數字,能組成多少個互不相同且無重複數字的三位數?都是多少
11樓:匿名使用者
解:用1、2、3、4四個數字,組成互不相同且無重複數字的三位數有:
(1)百位是1時:123,132,134,143,124,142;
(2)百位是2時:213,231,214,241,234,243;
(3)百位是3時:312,321,314,341,324,342,412,421,413,431,423,432.
一共有24個.
12樓:根據
用1,2,3,4數字,能組成24個互不相同且無重複數字的三位數,分別為:123,124,132,134,142,143,213,214,234,231,241,243,312,314,321,324,341,342,412,413,421,423,431,432。
13樓:滄海雄風
根據數學排列組合 那麼 第一位有4種選擇 第二位有三種選擇 第三位 兩種選擇
則有 4x3x2 =24 種
[123][124][132][134][142][143][213][214][231][234][241][243][312][314][321][324][341][342][412][413][421][423][431][432]press any key to continue#include
using namespace std;
int main()}}
printf("\n");
}return 0;}
14樓:張瑜
你練得太少了 !敲**
15樓:匿名使用者
首先要有思路,針對這個數學問題該如何解決,然後考慮如何用**實現。
思路上,互不相同,無重複的數字,三位數,考慮首位分別是1,2,3,4時,十位數可能是幾(三個數中選一個),個位數可能是幾(二箇中選一個)。求的是幾種,則每次遇到不同就加1。
然後變成實現,最簡單的思路就是避免與前面的數不同,然後得出結論:
int main()}}
printf("%d\n", count);
return 0;}
16樓:匿名使用者
main()
printf(" sum=%d ",sum);
}sum計數,一共24個,我就不寫出來了
17樓:匿名使用者
#-*coding:utf-8-*
d=[1,2,3,4]
def getnum(num,digit,length):
num1=num
for i in range(len(digit)):
num=num1*10+digit[i]
if length==3:
yield num
elif length<3:
for j in getnum(num,digit[:i]+digit[i+1:],length+1):
yield j
digit=list(getnum(0,d,1))print "%r 共可以組成%d個三位數字 "%(d,len(digit))
print "它們是:%r"%digit
18樓:匿名使用者
回答過一個相似的問題。
4個數中取3個數,做全排列,所以3!*4 = 24個:
4 2 3
4 3 2
2 4 3
2 3 4
3 2 4
3 4 2
1 4 3
1 3 4
4 1 3
4 3 1
3 4 1
3 1 4
1 2 4
1 4 2
2 1 4
2 4 1
4 2 1
4 1 2
1 2 3
1 3 2
2 1 3
2 3 1
3 2 1
3 1 2
**:#include
#define n 5
void swap(int *a, int *b)void permutation(int *a, int first, int n)
for(i = first; i < n; i ++)}int main()
;int i;
for(i = 0; i < 4; i ++)return 0;}
19樓:匿名使用者
import itertools
l = [ 1, 2, 3, 4 ]
l = itertools.permutations(l, 3)print(list(l))
20樓:匿名使用者
int unit = 0, decade = 0, hundred = 0,count = 0;
for (int i = 1; i <= 4; i++)else
for (int k = 1; k <= 4; k++) }}}printf("一共有%d",count);
你自己看看吧,我也懶得給你找錯誤了
21樓:匿名使用者
#include
void main()
printf("%d\n",n);
}簡單修改如下:
#include
void main()
}printf("%d\n",n);}
22樓:
//#include "stdafx.h"//vc++6.0加上這一行.
#include "stdio.h"
void main(void)
23樓:執愛與
#python3
i=0for a in range(1,5):
for b in range(1,5):
for c in range(1,5):
if a!=b!=c:
a=(a*100+b*10+c)
i+=1
print(a)
print("一共有"+str(i)+"種排列")
24樓:匿名使用者
a43=4x3x2x1=24種
123,132,213,231,312,321,124,142,241,214,412,421,234,243,324,342,423,432,134,143,314,341,413,431
25樓:匿名使用者
#include
using namespace std;
int main()}}
}cout << num << endl;
return 0;
}現編的,沒編譯,自行編譯。
26樓:匿名使用者
|//注意一下for語句的語法
#include
void main()
{int i,j,k,n=0;
for(k=1;k<5;k++)
for(j=1;j<5;j++)
{if(j==k)
continue;
for(i=1;i<5;i++)
{if((i==k)||(i==j))
continue;
n++;
printf(
27樓:匿名使用者
#include
void main()
,i,j,k,*p=a;
// 0,1,2,3
int sum=0,t;
for(i=0;i<4;i++) }}}}}
28樓:shiyichen的家
29樓:歷又
msgbox "能組bai成" & 2 * 3 * 4 & "個互不相同且無重複數
du字的三位數"
最好在zhi窗體上能daoprint出來,用下面的**專:
private sub form_click() '單擊窗體me.cls
print "能組成
屬" & 2 * 3 * 4 & "個互不相同且無重複數字的三位數"
end sub
寫出三位數,使其十位上的數字是百位上的數字的3倍,個位上的數字是百位上的數字的2倍
十位是百位的3倍數,所以只有13 26 39這3種可能 故只有3個可能分別是132,264,396 這樣的三位數有132,264,396 132 294 一個三位數,十位上的數字是百位上的數字的3倍,個位上的數字是十位上數字的2倍這個三位數是多少 答案為136 分析如下 設百位上 數字為x,則十位上...
三位數的各個數位上的數字之和等於18,百位上的數字與個位上的數字之和比十位上的數字大
設此數為abc,由已知條件得 則a b c 18 1 a c b 14 2 cba abc 198,即 100c 10b a 100a 10b c 198,得 回c a 2 3 1 2 得 b 4 b,得 b 2 2 3 2c 16 b,得 c 8 b 2 9由3 a c 2 7 因此答原數為729...
三位數的數位上數的和是18,十位上的數減4差是2,個位上的數減5差是2,這
十位數字 2 4 6 個位數字 2 5 7 百位數字 18 6 7 5.這個三位數是 567.供參考。我是三位數,百位上是3,十位上的數比個位上的數多9.這個數是多少?百位說了是3,十位比個位多9在十進位制裡面只可能是9和0,所以是390 因為十位上的數比個位上多9,所以十位上肯定是9,個位上肯定是...