蓝桥杯 ALGO-107 9-7链表数据求和操作(链表)
2015-03-27 22:06
120 查看
【思路】:针对测试数据的直接加就行。不过我还是想试一下链表,数据结构学了一个年后确实写起来有点麻烦。。唉。
注意:节点链接的写法。以及在遍历的时候p->p,掠过头节点。
【AC代码】:
注意:节点链接的写法。以及在遍历的时候p->p,掠过头节点。
【AC代码】:
#include <iostream> #include <algorithm> #include <string> #include <cstdio> #include <cstring> using namespace std; #define MAX 10 struct Node { double a; double b; Node *next; }; int main() { freopen("in.txt", "r", stdin); int i = 0; Node *p; Node *q = p; p = q = (Node*)malloc(sizeof(Node)); for (i = 0; i < MAX; i++) { Node *node; node = (Node*)malloc(sizeof(Node)); cin >> node->a >> node->b; q->next = node; q = node; } q->next = NULL; double m = 0, n = 0; for (p = p->next; p != NULL; p = p->next) { m = p->a + m; n = p->b + n; } cout << m << "+" << n << "i"; return 0; }
相关文章推荐
- 蓝桥杯 ALGO-107 算法训练 9-7链表数据求和操作
- 蓝桥杯 ALGO-107 算法训练 9-7链表数据求和操作
- 算法训练 9-7链表数据求和操作
- 算法训练 链表数据求和操作
- 算法训练 9-7链表数据求和操作
- 算法训练 9-7链表数据求和操作
- 数据结构--链表的操作(顺序结构)
- 【原创】SQL数据累计求和等聚合操作
- 数据结构之链表单向操作总结
- 蓝桥杯 操作格子(线段树更新,求和,求最大)
- 数据结构(1):单向链表的基本操作
- 数据结构---链表操作(线性结构)
- 实战数据结构(5)_双向循环链表的基本操作
- 手把手写数据结构之单向链表操作(一)
- 数据结构整理(一) —— 链表的各种操作
- 数据结构上机测试2-1:单链表操作A
- 1139-数据结构上机测试2-2:单链表操作B
- 实验2.3 运用双链表实现对数据的基本操作
- 数据结构上机测试2-1:单链表操作A
- 数据结构中双向链表的基本操作(源代码)