PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   七嘴八舌異言堂 (https://www.pcdvd.com.tw/forumdisplay.php?f=12)
-   -   二個數學問題 (https://www.pcdvd.com.tw/showthread.php?t=136548)

Personal 2002-09-18 10:30 PM

二個數學問題
 
1.
有一七位數如何快速知道它是否可被七整除??
2.
有一數列由1~9組合而成(數字不可重複)
由左至右算
二位數可被2整除
三位數可被3整除
....
以此類推
即一數列為abcdefghi
ab被2整除
abc被3整除
abcd被四整除
求此數列為何

會的人麻煩告知一下謝謝

Chief_WU 2002-09-18 10:51 PM

1.
int x=(the value that you want)

if (x%7 == 0)
printf("The value %d can be divided with no remainder.\n", x);
else
printf("The value %d cannot be divided with no remainder.\n", x);

qwerty 2002-09-18 11:12 PM

我猜他問的不是程式的做法, 而是數學的做法吧.
就是以前高中剛開始都會讀的數論那裡.
說老實話那些招數真的很難記....

gmt 2002-09-19 12:06 AM

Re: 二個數學問題
 
引用:
Originally posted by Personal
1.
有一七位數如何快速知道它是否可被七整除??
2.
有一數列由1~9組合而成(數字不可重複)
由左至右算
二位數可被2整除
三位數可被3整除
....
以此類推
即一數列為abcdefghi
ab被2整除
abc被3整除
abcd被四整除
求此數列為何

會的人麻煩告知一下謝謝

Q1:
將數字的末位(個位)起向左每三位為一區間
若 [奇數區間的和]-[偶數區間的和]=7的倍數
則此數字是7的倍數

James 2002-09-19 12:11 AM

引用:
Originally posted by Chief_WU
1.
int x=(the value that you want)

if (x%7 == 0)
printf("The value %d can be divided with no remainder.\n", x);
else
printf("The value %d cannot be divided with no remainder.\n", x);


阿你碼幫幫, 這樣也行...?!:D

Devil 2002-09-19 12:24 AM

引用:
Originally posted by Chief_WU
1.
int x=(the value that you want)

if (x%7 == 0)
printf("The value %d can be divided with no remainder.\n", x);
else
printf("The value %d cannot be divided with no remainder.\n", x);

小弟我只會VB6:D
Dim lngVariant As Long
lngVariant = InputBox("請輸入數字")
If lngVariant Mod 7 = 0 Then
MsgBox lngVariant & "可被7整除", vbOKOnly + vbInformation
Else
MsgBox lngVariant & "不可被7整除", vbOKOnly + vbInformation
End If

stan70 2002-09-19 12:33 AM

Re: Re: 二個數學問題
 
引用:
Originally posted by gmt

Q1:
將數字的末位(個位)起向左每三位為一區間
若 [奇數區間的和]-[偶數區間的和]=7的倍數
則此數字是7的倍數

這個方法是用在11
7不行哦!

Personal 2002-09-19 12:42 AM

2 有人會嗎??

程式暴力法我會啦...
我要用人腦算的出來的方法啦...

gmt 2002-09-19 01:21 AM

引用:
Originally posted by Personal
2 有人會嗎??

程式暴力法我會啦...
我要用人腦算的出來的方法啦...

Q2:
利用數論關於倍數的技巧.......慢慢推論就可以計算出來
簡單的說就是利用判斷倍數的技巧
我找出了一個答案........381654729
大家再找找看有沒有其他的答案吧

gmt 2002-09-19 01:21 AM

引用:
Originally posted by Personal
2 有人會嗎??

程式暴力法我會啦...
我要用人腦算的出來的方法啦...

Q2:
利用數論關於倍數的技巧.......慢慢推論就可以計算出來
我找出了一個答案........381654729
大家再找找看有沒有其他的答案吧


所有的時間均為GMT +8。 現在的時間是05:07 AM.

vBulletin Version 3.0.1
powered_by_vbulletin 2025。