返回首页 返回题库

数字求和筛选器

C++ 入门 #循环+条件判断

题目描述

题面描述

老师让小明统计一组数字的部分和,请你帮小明写一个程序:输入一个正整数n,再依次输入n个整数,把其中大于等于10且小于等于50的数加起来,最后输出它们的总和。

输入格式

第一行:一个正整数n;

第二行:n个整数,之间用空格隔开。

输出格式

一行:一个整数,表示符合条件的数的总和。

样例1

输入:

5
2 15 8 30 55

输出:

45

样例解释1

在输入的5个数中,15和30符合要求,15 + 30 = 45。

样例2

输入:

3
10 50 6

输出:

60

样例解释2

在输入的3个数中,10和50符合要求,10 + 50 = 60。

数据范围

  • 1 ≤ n ≤ 100
  • 每个输入的整数的绝对值 ≤ 1000

时间与内存限制

  • 时间限制:1秒
  • 内存限制:64MB
💡 查看提示(先自己想一想再看)
考察知识点:for循环(或while循环)、条件判断if、基本输入输出;解题思路:先读取数字个数n,再用循环依次读取每个数,遇到符合条件的数就累加到总和里;常见易错点:不要漏掉边界值10和50,注意输入的先后顺序。
⚙ 开始做这道题 0 人做过 · 0 收藏 · 11 浏览

讨论(0)