7链表数据求和操作(链表)

【思路】:针对测试数据的直接加就行。不过我还是想试一下链表,,数据结构学了一个年后确实写起来有点麻烦。。唉。

注意:节点链接的写法。以及在遍历的时候p->p,掠过头节点。

【AC代码】:

#include <iostream>#include <algorithm>#include <string>#include <cstdio>#include <cstring>using namespace std;#define MAX 10struct 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;}

也只有懂的接受自己的失败,才能更好的去发挥自身优势,也才能够更好的去实现自我;

7链表数据求和操作(链表)

相关文章:

你感兴趣的文章:

标签云: