1 条题解

  • 0
    @ 2025-10-23 17:36:55

    思路分析

    1. 任务拆解:

    • 读取整数个数n
    • 读取n个整数
    • 读取目标数字x
    • 找出所有包含数字x的数
    • 统计满足条件的数的个数和总和

    2. 关键点分析:

    • 需要检查每个数的每一位是否包含x
    • 使用取模运算%和除法运算/来分解数字的每一位
    • 只要某数有一位等于x,就计入统计

    3. 步骤规划: 第一步:读取数字个数n 第二步:循环读取n个数字存入数组 第三步:读取目标数字x 第四步:遍历每个数字,分解其各位进行判断 第五步:统计包含x的数字个数和总和

    4. 代码对应:

    • cin>>n:读取数字个数
    • 第一个for循环:输入n个数字
    • cin>>x:读取目标数字x
    • 第二个for循环:遍历每个数字检查是否包含x
    • while循环:分解数字的每一位进行判断
    • s:统计满足条件的数字个数
    • sum:统计满足条件的数字总和
    • 1

    信息

    ID
    490
    时间
    1000ms
    内存
    16MiB
    难度
    3
    标签
    (无)
    递交数
    517
    已通过
    263
    上传者