数字求和——链表
来源:互联网 发布:中国电信网络测速工具 编辑:程序博客网 时间:2024/05/23 20:45
- 总时间限制:
- 3000ms
- 内存限制:
- 65536kB
- 描述
- 给定一个正整数a,以及另外的5个正整数,问题是:这5个整数中,小于a的整数的和是多少?
- 输入
- 输入一行,只包括6个小于100的正整数,其中第一个正整数就是a。
- 输出
- 输出一行,给出一个正整数,是5个数中小于a的数的和。
- 样例输入
10 1 2 3 4 11
- 样例输出
10
用链表的时候就是生成一个链表,然后再从头遍历就可以。
#include<stdio.h>
#include<stdlib.h>
struct Dat
{
int dat;
struct Dat *next;
};
#define len sizeof(struct Dat)
int main()
{
struct Dat *p,*p1,*t,*head;
int num;
while(scanf("%d",&num)!=EOF)
{
head=NULL;
int i;
for(i=0;i<5;i++)
{
p1=(struct Dat *)malloc(sizeof(len));
scanf("%d",&p1->dat);
if(head==NULL)
head=p1;
else
p->next=p1;
p=p1;
}
p->next=NULL;
p1=head;
int sum=0;
while(p1!=NULL)
{
if(num>p1->dat)
sum=sum+p1->dat;
p1=p1->next;
}
printf("%d\n",sum);
free(p1);
}
return 0;
}
0 0
- 数字求和——链表
- 数字求和
- 数字求和
- 数字求和
- 数字求和
- 数字求和
- 数字求和
- 数字求和
- 二叉树面试题——节点均为数字的二叉树路径求和
- 京东2016笔试题——多种进制各位数字求和、取平均、约分
- Hadoop Map/Reduce编程模型实现海量数据处理—数字求和-Hadoop学习
- Hadooper-Map/Reduce编程模型实现海量数据处理—数字求和
- Hadoop Map/Reduce编程模型实现海量数据处理—数字求和-Hadoop学习
- 输入几个数字求和。
- poj 2796 数字求和
- 数字阶梯求和
- 题目1115:数字求和
- 1032 各位数字求和
- 传李晨求婚范冰冰成功 道具心形石头再引热议
- ACM
- java 学习-----多线程的安全问题
- 双目立体视觉入门
- viewpager实现无限循环滚动幻灯片
- 数字求和——链表
- win7+win8+ubuntu三系统下重装win7
- 计算机的潜意识
- Java HashMap 分析之三放入元素
- Ng机器学习系列补充:3、关联分析算法Apriori
- 配置信息丢失问题调试及解决方法
- 【java】请求分配分页模拟
- $.ajax()方法详解
- bitmap算法