Bailian2796 Bailian3681 数字求和序列处理
Posted 海岛Blog
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Bailian2796 Bailian3681 数字求和序列处理相关的知识,希望对你有一定的参考价值。
2796:数字求和
总时间限制: 3000ms 内存限制: 65536kB
描述
给定一个正整数a,以及另外的5个正整数,问题是:这5个整数中,小于a的整数的和是多少?
输入
输入一行,只包括6个小于100的正整数,其中第一个正整数就是a。
输出
输出一行,给出一个正整数,是5个数中小于a的数的和。
样例输入
10 1 2 3 4 11
样例输出
10
问题链接:Bailian2796 Bailian3681 数字求和
问题简述:(略)
问题分析:
按Markdown格式重写了题解,旧版题解参见参考链接。
把输入看作数据流,边读入数据边计算处理就可以了,满足小于a条件则求和。
如果使用数组存储数据,那是浮云!
程序说明:(略)
参考链接:Bailian2796 Bailian3681 数字求和【入门】
题记:存储要能省则省。
AC的C语言程序如下:
/* Bailian2796 Bailian3681 数字求和 */
#include <stdio.h>
#define N 5
int main(void)
{
int a, b, sum, i;
scanf("%d", &a);
sum = 0;
for (i = 1; i <= N; i++) {
scanf("%d", &b);
if (b < a) sum += b;
}
printf("%d\\n", sum);
return 0;
}
以上是关于Bailian2796 Bailian3681 数字求和序列处理的主要内容,如果未能解决你的问题,请参考以下文章