演算法筆記練習 5 1 簡單數學 問題 B 反序數

2021-10-23 01:20:06 字數 651 閱讀 3605

演算法筆記練習 題解合集

題目鏈結

題目描述

設n是乙個四位數,它的9倍恰好是其反序數(例如:1234的反序數是4321)

求n的值

輸入程式無任何輸入資料。

輸出輸出題目要求的四位數,如果結果有多組,則每組結果之間以回車隔開。

i遍歷 1000 到 1111 的範圍,若有符合條件的,輸出;

把四位數i的四個數字上數字拆解到長度為 4 的陣列中;

9 * i的四個數字上數字以相反的方向拆解到另乙個長度為 4 的陣列中;

比較兩個陣列,若完全相同則符合條件。

#include

// 若四位數 a 是 b 的反序數,返回 1,否則返回 0

intisreverse

(int a,

int b)

;int db[4]

=;for(i =

0; i <4;

++i)

for(i =

0; i <4;

++i)

return ret;

}int

main()

return0;

}

《演算法筆記》5 1小節 數學問題 簡單數學

題目描述 用小於等於n元去買100隻雞,大雞5元 只,小雞3元 只,還有1 3元每只的一種小雞,分別記為x只,y只,z只。程式設計求解x,y,z所有可能解。輸入 測試資料有多組,輸入n。輸出 對於每組輸入,請輸出x,y,z所有可行解,按照x,y,z依次增大的順序輸出。樣例輸入 copy 45 樣例輸...

《演算法筆記》5 1小節 數學問題 簡單數學

題目描述 計算兩個矩陣的乘積,第乙個是23矩陣,第二個是32矩陣,結果為乙個22矩陣。輸入輸入包含多組資料,先輸入乙個23矩陣,再輸入乙個3 2矩陣。輸出輸出兩個矩陣的乘積。樣例輸入 copy 1 1 1 1 1 1 1 11 1 1 1樣例輸出 copy 3 33 3 思路分析 主要就是明白矩陣乘...

演算法筆記 簡單數學問題的題解

題目描述 乙個正整數有可能可以被表示為n 109 n 2 個連續正整數之和,如 15 1 2 3 4 5 15 4 5 6 15 7 8 根據輸入的任何乙個正整數,找出符合這種要求的所有連續正整數序列。輸入格式 乙個正整數。輸出格式 輸出符合題目描述的全部正整數序列,每行乙個序列,每個序列都從該序列...