code.club
標題:
小六數學不好解
[打印本頁]
作者:
enter
時間:
2015-11-13 15:53
標題:
小六數學不好解
題目是「師父:我在你這年紀時你才五歲,但你到我這年紀時,我就71歲了」,而題目要問的是「請問徒弟幾歲,師父幾歲」
我搞了半天一直陷入迷陣中,用過去的代數也不會算,想用電腦計算但演算法也一直沒搞對。後來總算弄出來了。
#include <stdio.h>
#include <stdlib.h>
int main(void){
int kid,master; //師父和學生目前的年紀
for(master=5;master<=71;master++) //都不會小於五,故從五起算
for(kid=5;kid<master;kid++)//學生一定小於師父
if((master==2*kid-5)&&(2*master-kid==71)) //重點在此,師父目前的年紀等於學生目前年紀加上二人之差距,而差距就是學生牛前年紀減去五。師父目前年紀到71歲的差距等於二人之差距。
printf("%d %d\n",master,kid);
return 0;
}
歡迎光臨 code.club (https://code.club/)
Powered by Discuz! X3.2