不知道你為什么要找這個(gè)簡單的算法python,隨便找了幾個(gè)你看看,不行的話可以私信我。
一、算法題目:有1、2、3、4個(gè)數(shù)字,能組成多少個(gè)互不相同且無重復(fù)數(shù)字的三位數(shù)?都是多少?
程序分析:可填在百位、十位、個(gè)位的數(shù)字都是1、2、3、4。組成所有的排列后再去掉不滿足條件的排列。
程序源代碼:
二、算法題目:一個(gè)整數(shù),它加上100和加上268后都是一個(gè)完全平方數(shù),請(qǐng)問該數(shù)是多少?
程序分析:在10000以內(nèi)判斷,將該數(shù)加上100后再開方,加上268后再開方,如果開方后的結(jié)果滿足如下條件,即是結(jié)果。請(qǐng)看具體分析:
程序源代碼:
三、算法題目:輸入某年某月某日,判斷這一天是這一年的第幾天?
程序分析:以3月5日為例,應(yīng)該先把前兩個(gè)月的加起來,然后再加上5天即本年的第幾天,特殊情況,閏年且輸入月份大于3時(shí)需考慮多加一天:
程序源代碼: