游客 Signup | Login
中文 | En

1382 - 数字求和

给定一个正整数a,以及另外的5个正整数,问题是:这5个整数中,小于a的整数的和是多少?

Input

输入一行,只包括6个小于100的正整数,其中第一个正整数就是a。

Output

可能有多组测试数据,对于每组数据,输出一行,给出一个正整数,是5个数中小于a的数的和。

Examples

Input

10 1 2 3 4 11

Output

10

Solution C

#include <stdio.h>
int main(){
	int n,tmp,sum,a;
//	freopen("1.txt","r",stdin);
	while (scanf("%d",&a)==1)
	{
		sum=0;
		n=5;
		while (n--)
		{
			scanf("%d",&tmp);
			if (tmp<a)
			{
				sum+=tmp;
			}
		}
		printf("%d\n",sum);
	}
//	fclose(stdin);
	return 0;
}

Solution C++

#include <stdio.h>

int  main(){
    int a, num;
    while(scanf("%d", &a) != EOF){
        int sum = 0;
        for(int i=0; i<5; i++){
            scanf("%d", &num);
            if(num < a){
                sum += num;
            }
        }
        printf("%d\n", sum);
    }

    return 0;
}

Time Limit 1 second
Memory Limit 32 MB
Discuss Stats
上一题 下一题