數字的排列 - 推理遊戲

Sandy avatar
By Sandy
at 2004-11-19T16:47

Table of Contents

※ 引述《head718 (大頭)》之銘言:
: ※ 引述《citronrisky (瑞士基)》之銘言:
: : 進階題:
: : 有一個四位數abcd,
: : 再除以一個一以外的"個位數"後變成dcba
: : 請問abcd是多少?
: : (abcd可重複且可為零)
: : 除了8712和0000外,尚有一解.
: 除以7
: 1359*7=9531...^_^

我自首用程式跑答案 XD
8712 / 4 = 2178
9801 / 9 = 1089

---
有些時候 寫程式跟想解同樣的有趣 ^^;;;
碼丟在底下
#include <stdio.h>
#include <stdlib.h>

inline void msep(int innn, char *cccc){
*(cccc+3) = innn % 10 ;
innn /= 10 ;
*(cccc+2) = innn % 10 ;
innn /= 10 ;
*(cccc+1) = innn % 10 ;
innn /= 10 ;
*(cccc) = innn % 10 ;
}

int isrevnum(int in1, int in2){
char a1[4], a2[4] ;
msep(in1, a1) ;
msep(in2, a2) ;

if ((a1[0] == a2[3]) && (a1[1] == a2[2]) &&
(a1[2] == a2[1]) && (a1[3] == a2[0])) return 1;
return 0;
}

int main(){
int i, j, k;

for(i=1000;i<10000;i++)
for(j=2;j<10;j++){
if (i % j != 0) continue ;
k = i / j ;
if (isrevnum(k, i)){
printf("%d / %d = %d\n", i, j, k) ;
}
}
return 0;
}

--
他媽的證研社
Crosspost 很爽是吧

--

All Comments

Maximum problem

Daniel avatar
By Daniel
at 2004-11-19T02:23
※ 引述《Redsuns (ZZZzzz...)》之銘言: : 1. 基本題 : 假設有一數列 {X1,X2,X3,X4,.....Xn} : 請找出一演算法能夠找出一連續的子數列,使他們的和為最大值 : 例: {2,-4,2,5,-2,3,4,-5,3,1} 則其子數列{2,5,-2,3,4}有最大的和 ...

古老的問題(改)

Olive avatar
By Olive
at 2004-11-18T22:44
※ 引述《SJame (小戴)》之銘言: : 老師與兩學生甲乙進行一項遊戲: : 首先,甲乙分別在紙上寫下一個正整數交給老師 : 接著老師在黑板上寫上兩個正整數: : 一個是兩學生所寫數字的和,一個是老師自己亂寫的數字 : 甲乙知道黑板上的兩數字中有一個是甲乙兩人的數字和,但是不知道是哪一個 : 假設甲乙兩人 ...

古老的問題(改)

Mary avatar
By Mary
at 2004-11-18T22:35
※ 引述《nnlb (莊凱翔快設好友!!)》之銘言: : : 假設甲乙兩人非常聰明且誠實 : : 甲乙也知道對方非常聰明且誠實 : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ : 我總覺得這句話很重要... : 但是又怎麼都想不出個所以然..andgt;and#34;and#34 ...

古老的問題(改)

Brianna avatar
By Brianna
at 2004-11-18T22:33
※ 引述《SJame (小戴)》之銘言: : 老師與兩學生甲乙進行一項遊戲: : 首先,甲乙分別在紙上寫下一個正整數交給老師 : 接著老師在黑板上寫上兩個正整數: : 一個是兩學生所寫數字的和,一個是老師自己亂寫的數字 : 甲乙知道黑板上的兩數字中有一個是甲乙兩人的數字和,但是不知道是哪一個 : 假設甲乙兩人 ...

古老的問題(改)

Elma avatar
By Elma
at 2004-11-18T22:19
※ 引述《lLaK (口海?)》之銘言: : 假設今天甲的數字是 1 : 很巧的,乙的數字也是 1 : 老師愛魯小說相加和為 100 上面這行我看了很久,實在是看不懂 : -andgt;2 100 : 開始猜啦 : 甲想..乙可能是 1 or 99-andgt;不知道 : 乙想..甲可能是 1 ro 99.. ...