把1316這個數(shù)表示成兩個數(shù)的和,其中一個為13的倍數(shù),另一個是11的倍數(shù),求這兩個數(shù)。
更新時間:2011年06月24日 22:13:41 作者:
把1316這個數(shù)表示成兩個數(shù)的和,其中一個為13的倍數(shù),另一個是11的倍數(shù),求這兩個數(shù)。
算法分析:
1316,顯然1300是13的倍數(shù),但16不是11的倍數(shù),可以想到從1300上任意減去N個13的倍數(shù)其結(jié)果仍然是13的倍數(shù),那么只要16加上這個減去的N個13的倍數(shù)其和是11的倍數(shù),這兩個數(shù)就解出來了,答案可能不只一個,但是我們只求一對解就可以了。
仔細(xì)觀察不難發(fā)現(xiàn):(16+13*3)+(1300-13*3)=1316,但是我們需要用代碼實現(xiàn):
<?php
$n=1316;
$i=0;//減去的第N個13,進行初始化為0
$y=16+13*$i;//1316分出來的16加上N個13,這里初始化為16
while($y%11!=0){//如果16加上N個13的和不能整除11
$i++;//再加一個13
$y=16+13*$i;
}
echo '$x='.($n-$y).'<br>';
echo '$y='.$y;
?>
1316,顯然1300是13的倍數(shù),但16不是11的倍數(shù),可以想到從1300上任意減去N個13的倍數(shù)其結(jié)果仍然是13的倍數(shù),那么只要16加上這個減去的N個13的倍數(shù)其和是11的倍數(shù),這兩個數(shù)就解出來了,答案可能不只一個,但是我們只求一對解就可以了。
仔細(xì)觀察不難發(fā)現(xiàn):(16+13*3)+(1300-13*3)=1316,但是我們需要用代碼實現(xiàn):
復(fù)制代碼 代碼如下:
<?php
$n=1316;
$i=0;//減去的第N個13,進行初始化為0
$y=16+13*$i;//1316分出來的16加上N個13,這里初始化為16
while($y%11!=0){//如果16加上N個13的和不能整除11
$i++;//再加一個13
$y=16+13*$i;
}
echo '$x='.($n-$y).'<br>';
echo '$y='.$y;
?>
相關(guān)文章
基于Laravel實現(xiàn)的用戶動態(tài)模塊開發(fā)
這篇文章主要給大家介紹了關(guān)于基于Laravel實現(xiàn)的用戶動態(tài)模塊開發(fā)的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。2017-09-09ThinkPHP實現(xiàn)跨模塊調(diào)用操作方法概述
使用 $this 可以調(diào)用當(dāng)前模塊內(nèi)的方法,但是很多情況下經(jīng)常會在當(dāng)前模塊中調(diào)用其他模塊的方法。這篇文章主要介紹了ThinkPHP跨模塊調(diào)用操作,需要的朋友可以參考下2014-06-06解決thinkphp5未定義變量會拋出異常,頁面錯誤,請稍后再試的問題
今天小編就為大家分享一篇解決thinkphp5未定義變量會拋出異常,頁面錯誤,請稍后再試的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-10-10Laravel框架學(xué)習(xí)筆記(二)項目實戰(zhàn)之模型(Models)
上一篇已經(jīng)介紹開發(fā)環(huán)境的搭建,這篇將從項目實戰(zhàn)開發(fā),一步一步了解laravel框架。首先我們來了解下laravel框架的模型 (Models)2014-10-10php 實現(xiàn)一個字符串加密解密的函數(shù)實例代碼
php開發(fā)中,我們經(jīng)常會對字符串進行加密解密操作,本文章向大家分享一個php字符串加密解密的函數(shù),需要的朋友可以參考一下2016-11-11PHP 在數(shù)組中搜索給定的簡單實例 array_search 函數(shù)
下面小編就為大家?guī)硪黄狿HP 在數(shù)組中搜索給定的簡單實例 array_search 函數(shù)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-06-06