给定一个正整数a,以及另外的5个正整数。求这5个整数中小于a的整数的和。【多组输入】
输入格式
输入一行,只包括6个小于100的正整数,其中第一个正整数就是a
输出格式
输出一行,给出一个正整数,是5个数中小于a的数的和
思路:逐个检查的办法即可,因为已知就五个数字,判断出小于a时,创建一个x来存储加和的数值。
#include<iostream>
#include<stdio.h>
using namespace std;
int main() {
int a, b, c, d, e, f, x = 0;//用x来存储加和的结果
while (cin >> a >> b >> c >> d >> e >> f) {//用while循环来实现输入多组数据
if (a > b)x += b;
if (a > c)x += c;
if (a > d)x += d;
if (a > e)x += e;
if (a > f)x += f; //逐个检查是否满足小于a的条件,若满足,则加和
cout << x;//得出结果
}
return 0;
}
版权声明:本文为Smaircle原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。