組成三位數

2022-05-21 18:00:11 字數 602 閱讀 3972

時間限制: 1 sec  記憶體限制: 125 mb

提交: 6  解決: 2

[提交][狀態][討論版][命題人:外部匯入]將1,2,…,9共9個數分成三組,分別組成三個三位數,且使這三個三位數構成1:2:3的比例,試求出所有滿足條件的三個三位數。

例如:三個三位數192,384,576滿足以上條件。

本題無輸入。

輸出所有符合要求的三個三位數,每一組佔一行,數字之間由乙個空格分隔。

每組中的三個數字按照從小到大輸出,各組之間按照每組的第乙個數從小到大輸出。

本題無輸入。
本題結果是唯一的,所以不提供輸出樣例。滿足條件的第一組資料為

192 384 576

解題思路:開乙個for,從123開始到329判斷,是否滿足各位數和等於45,各位數乘積等於362880即可,注意一定要儘量減少判斷的數目,因為最大數是987,所以i的最大值是329

#includeusing

namespace

std;

bool check(int x,int y,int

z)int

main()

return0;

}

QSBOJ 組成三位數

題目描述 將1,2,9共9個數分成三組,分別組成三個三位數,且使這三個三位數構成1 2 3的比例,試求出所有滿足條件的三個三位數。例如 三個三位數192,384,576滿足以上條件。輸出輸出所有符合要求的三個三位數,每一組佔一行,數字之間由乙個空格分隔。每組中的三個數字按照從小到大輸出,各組之間按照...

特殊三位數

作 者 李家豪 完成日期 2013 年11月13日 版 本 號 v1.0 問題描述 請輸出滿足條件n a b c 的所有三位數n,其中,a b c分別是n的百 十 個位數。要求用自定義函式實現求階乘。樣例輸入 樣例輸出 145 問題分析 includeusing namespace std int ...

尋找三位數

問題描述 將1,2,9共9個數分成三組,分別組成三個三位數,且使這三個三位數構成 1 2 3的比例,試求出所有滿足條件的三個三位數。例如 三個三位數192,384,576滿足以上條件。輸入格式 無輸入輸出格式 輸出每行有三個數,為滿足題設三位數。各行為滿足要求的不同解。public class ma...