给定一个正整数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 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/Smaircle/article/details/123547624