英文原题,捆扰我好几天了,还是没头绪

yihan7h yihan7h 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
Write a program that finds and dispalys all pairs of 5-digit numbers that between them use the digits 0 through 9 once each,such that the first number divied by the second is equal to an integer N, where 2=<N<=79.That is: abcde/fghij=N

Where each letter represents a different digit.The first digit
of one of the numerals allowed to be zero.

Input:
Each line of the input file consists of a valid integer N. An input of zero is to terminate the program.

Output:
Your program have to dispaly All qualifying pairs of numerals, sorted by increasing numerals,sorted by increasing numerator(and of course, denominator).
Your output should be in the following general form:
xxxxx / xxxxx = N
xxxxx / xxxxx = N
In case there are no pairs of numerals satisfying the condition, you must write "There are no solutions for N."Separate the output for two different values of N by a blank line.

Sample Input:
61
62
0

Sample Output:
There are no solutions for 61.

79546 / 01283 = 62
94736 / 01528 = 62

只求个算法,谢谢!
...全文

相关推荐

评论 7
收藏 已收藏
分享
返回顶部
yihan7h
新手乐园 33,315 成员 41,769 内容