1382 - 数字求和

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

题目输入

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

题目输出

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

输入/输出样例

题目输入

10 1 2 3 4 11

题目输出

10

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;
}

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;
}

时间限制 1 秒
内存限制 32 MB
讨论 统计
上一题 下一题