小6數學作業 不會寫 急!!!

2012-08-15 9:59 pm
111的質因數分解是111=a*b
a和b的差是多少?

回答 (5)

2012-08-17 2:36 am
✔ 最佳答案
大大您好~








圖片參考:http://img69.imageshack.us/img69/1806/001tt.gif
裡面有做好→←詳細解答






如題:

111的質因數分解是111=a*b
a和b的差是多少?





算式:

111=3*37

故37是質因數,所以不能再繼續分解 ! ! !

111=3*37 → { a=3 b=37



->> b-a=37-3=34


->> a和b的差=34

---------------------------------------------------




若我不是最佳解答 ! !

請再意見欄告知我 ! !

好讓我自行移除回答! !




♥謝謝您的合作♥














2012-08-16 18:37:33 補充:
數學您怎麼用這個問阿!?

還以為要寫程式= =

2012-08-18 13:25:45 補充:
沒關係啦^^
我一開始用的時候也是這樣^^
2012-08-18 5:00 am
我不太會用知識 / \
2012-08-16 1:47 am
/*
* 教你一個暴力式的解法:
* 讓我們從 0 到 111 一個一個測試哪些數為 111 的因數,找到後的後續就簡單了。
*/

int a, b;
int target=111;

for(a=0; a<=target; ++a)
{
for(b=0; b<=target; ++b)
{
if( a*b == target ) break;
}
}

printf("因數 : a=%d, b=%d\n",a,b);
printf("a 與 b 之差 = %d\n",abs(a-b));


/* 有空還可以試試如何加速等等的變化喔!很好玩的。*/

2012-08-15 18:06:50 補充:
/*
* 不好意思,我發現程式要修改一下,不然不能正常執行。
*/
int a, b;
int target=111;
int found=0;
int i,j;

for(i=2; i<=target; ++i)
{
if(found) break;
for(j=0; j<=target; ++j)
{
if( i*j == target )
{
a=i;
b=j;
found=1;
break;
}
}
}

printf("因數 : a=%d, b=%d\n",a,b);
printf("a 與 b 之差 = %d\n",abs(a-b));
參考: 我
2012-08-15 10:43 pm
111=3*37=37*3
所以差是
+/-34
話說為啥你分類選【 C&C++ 】啊?
我還以為你要寫程式= =
2012-08-15 10:18 pm
111,有3的倍數,因為所有數字加起來為3的倍數,
 
因此將111/3=37,37為質數,
 
所以兩個質因數為3跟37,
 
37-3=34。 得解!


收錄日期: 2021-04-13 18:54:43
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20120815000010KK04323

檢視 Wayback Machine 備份