lin110033 2023-11-26 11:12 采纳率: 0%
浏览 1

无语中5555555555

给定n个0到9之间(包含0和9)的不同数字,从中选择任意两个数字组成一个两位数的偶数。如果存在这样的偶数,请将它们按照升序依次输出;否则,输出“No"。
例如:n=3,这3个数字分别是0、2、1,可组成的两位数的偶数有 20、10、12,按升序输出为:10 1220。

输入
共两行;
第一行包含一个整数n;
第二行包含n个0到9之间(包含0和9)的不同数字,数字之间以一个空格隔开.
数据范围
测试点1~10:2≤n≤10
输出
如果存在符合题目要求的偶数,按照升序输出结果,偶数之间以一个空格隔开;
否则,输出“No”。

  • 写回答

2条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-11-26 14:37
    关注

    【以下回答由 GPT 生成】

    ## 解决方案
    n = int(input())
    nums = list(map(int, input().split()))
    even_nums = []
    
    for i in range(n):
        for j in range(i+1, n):
            if (nums[i]*10 + nums[j]) % 2 == 0:
                even_nums.append(nums[i]*10 + nums[j])
    
    if len(even_nums) > 0:
        even_nums.sort()
        print(' '.join(map(str, even_nums)))
    else:
        print("No")
    


    【相关推荐】



    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    评论

报告相同问题?

问题事件

  • 创建了问题 11月26日

悬赏问题

  • ¥15 数学建模——参会安排怎么做
  • ¥15 电脑键盘实现触摸功能
  • ¥25 matlab无法将表达式转换为双数组怎么解决?
  • ¥15 单片机汇编语言相关程序
  • ¥20 家用射频美容仪技术规格
  • ¥15 大家帮我看看为什么错了
  • ¥15 unity互动琴弦抖动效果
  • ¥15 做了个的二极管反向饱和电流测量电路,但是测试达不到效果
  • ¥15 nginx无证书访问https失败
  • ¥15 树莓派启动AP热点传入数据